您的位置:首页 > 其它

把ResourceDictionary保存为文件,从外部xaml文件加载ResourceDictionary

2009-03-04 15:45 302 查看
把ResourceDictionary保存为文件

Uri skinDictUri = new Uri(".\\Resources\\Skins\\skin.xaml", UriKind.Relative);

ResourceDictionary skinDict = Application.LoadComponent(skinDictionaryUri) as ResourceDictionary;

XmlWriter xmlWriter = XmlWriter.Create("c:\\a.xaml");

XamlWriter.Save(Application.LoadComponent(skinDictionaryUri), xmlWriter);

xmlWriter.Close();

从外部xaml文件加载ResourceDictionary

ResourceDictionary skinDict = new ResourceDictionary();

XmlTextReader txtReader = new XmlTextReader("c:\\a.xaml");

XmlReaderSettings settings = new XmlReaderSettings();

XmlReader xmlReader = XmlReader.Create(txtReader, settings);

skinDict = (ResourceDictionary)XamlReader.Load(xmlReader);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: