1

Welcome all

Basically, in Silverlight 4 or 5, I would like to call Application.LoadComponent() for a given valid xaml content. The problem is, that this xaml is dynamically created, and is not present in resource available for URI.

Normally, this would work:

System.Windows.Application.LoadComponent(this, 
    new System.Uri("/TestApp;component/MainPage.xaml"));

but I need something like:

string s = "{some xaml}";
System.Windows.Application.LoadComponent(this, s);

I cannot use XamlReader.Load(), because my xaml contains x:Class="...", which is not acceptable by this method.

How can I go on? I was thinking to put the string into MergedDictionary or something, but then, how to make the URI to point it?

infografnet
  • 3,749
  • 1
  • 35
  • 35

0 Answers0