| 

.NET C# Java Javascript Exception

0
Hallo,

ich habe, in einer XAML-Datei, eine ResourceDictionary:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="AndereResourceDictionary.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>


die ich wie folgt, in meiner Anwendung lade:
ResourceDictionary externRD= new ResourceDictionary ();
externRD.Source = new Uri ("...\ExterneResourceDictionary.xaml"));


anschließend mach ich eine Ergänzung der MergedDictionaries und speicher es wie folgt ab:
externRD.MergedDictionaries.Add (resourceDictionary);
XmlWriterSettings xmlWriterSettings = new XmlWriterSettings ();
xmlWriterSettings.Indent = true;
XmlWriter xmlWriter = XmlWriter.Create (externRD.Source.LocalPath, xmlWriterSettings);
XamlWriter.Save(externRD, xmlWriter);


Leider gibt es, nach dem Speichern in die Datei, keine MergedDictionaries mehr.
Geladen wird die ResourceDictionary richtig.
Hat einer eine Idee was fehlt?
News:
11.02.2014
vbmab 53 1 5
vbmab 53 1 5
Hat keiner ne Idee?
Habe ich mich vielleicht unklar ausgedrückt?
vbmab 12.02.2014
Hast mal versucht es mit dem XamlReader zu laden? Vielleicht erhält der die Struktur. Ist aber nur ein Schuss ins Blaue...
ffordermaier 12.02.2014
Leider funktioniert das auch nicht.
Das [url=http://www.wpfsharp.com/2012/12/05/loading-or-saving-a-xaml-resource-dictionary/]hier[/url] habe ich mal nachgebaut. Aber das funktioniert auch nicht.
vbmab 12.02.2014