Inspiroval jsem se na stránkách:
http://xtractpro.com/tools/CSharp-Highlighter.aspx
Test:
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
ModulesManager bootstrapper = new ModulesManager();
bootstrapper.Run();
bootstrapper.PostCreate();
}
public void ApplyLocalSkin(Uri skinDictionaryUri)
{
ResourceDictionary skinDict = Application.LoadComponent(skinDictionaryUri) as ResourceDictionary;
Collection<ResourceDictionary> mergedDicts = base.Resources.MergedDictionaries;
if (mergedDicts.Count > 0)
mergedDicts.Clear();
mergedDicts.Add(skinDict);
}
public void ApplyFileSkin(string file)
{
using (FileStream fs = new FileStream(file, FileMode.Open))
{
ResourceDictionary dic = (ResourceDictionary)XamlReader.Load(fs);
Resources.MergedDictionaries.Clear();
Resources.MergedDictionaries.Add(dic);
}
}
}
Žádné komentáře:
Okomentovat