Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - displaying a deserialized Page in ElementHost

 
 
Old 03-12-2007   #1 (permalink)
Robert Ludig


 
 

displaying a deserialized Page in ElementHost

I have a deserialized a Page uisng XAMLReader.Load() now I want this
Page to be displayed in a ElementHost.

ElementHost host;
UIElement element = (UIElement)XamlReader.Load(xmlReader);
host.Child = element;

This will throw an excpetion stating that only Frame or Window may be
the parent of a Page.
Wrapping the Page into an instance of a Frame object first would
require me to set a uri for Frame.Source but since I deserialized the
Page I don't have a uri for it ...


My System SpecsSystem Spec
Old 03-23-2007   #2 (permalink)
WPCoder


 
 

Re: displaying a deserialized Page in ElementHost

The error is exactly right.

Can you remove the "Page" element from the XAML you're loading from the
xmlReader (leaving just the children of the Page)? Or maybe change it to a
Grid or some other Panel type?

--Aaron
http://www.wiredprairie.us



"Robert Ludig" <schwertfischtrombose@gmx.de> wrote in message
news:1173688838.093378.68190@q40g2000cwq.googlegroups.com...
>I have a deserialized a Page uisng XAMLReader.Load() now I want this
> Page to be displayed in a ElementHost.
>
> ElementHost host;
> UIElement element = (UIElement)XamlReader.Load(xmlReader);
> host.Child = element;
>
> This will throw an excpetion stating that only Frame or Window may be
> the parent of a Page.
> Wrapping the Page into an instance of a Frame object first would
> require me to set a uri for Frame.Source but since I deserialized the
> Page I don't have a uri for it ...
>


My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
Problem displaying .NET assembly on web page (Space in URL) .NET General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46