把ResourceDictionary保存为文件

把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryUri skinDictUri = new Uri(".\\Resources\\Skins\\skin.xaml", UriKind.Relative);
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryResourceDictionary skinDict 
= Application.LoadComponent(skinDictionaryUri) as ResourceDictionary;
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionary
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryXmlWriter xmlWriter 
= XmlWriter.Create("c:\\a.xaml");            
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryXamlWriter.Save(Application.LoadComponent(skinDictionaryUri), xmlWriter);
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryxmlWriter.Close();

 

从外部xaml文件加载ResourceDictionary

把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryResourceDictionary skinDict = new ResourceDictionary();
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionary
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryXmlTextReader txtReader 
= new XmlTextReader("c:\\a.xaml");
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryXmlReaderSettings settings 
= new XmlReaderSettings();
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryXmlReader xmlReader 
= XmlReader.Create(txtReader, settings);
把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionaryskinDict 
= (ResourceDictionary)XamlReader.Load(xmlReader);

 

相关文章: