在silverlight中应用主题到整个应用程序

本文关键字:应用程序 silverlight 应用 | 更新日期: 2023-09-27 18:07:24

我正试图将ComponentOne主题应用于我的silverlight应用程序;然而,我有麻烦让它工作。有人知道我错过了什么吗?

我试图将其添加到App.xaml.cs下的application_startup:

Current.Resources.MergedDictionaries.Add(new C1ThemeWhistlerBlue());

在silverlight中应用主题到整个应用程序

最后我想出了另一种方法。在app. xml .cs中的Application_startup中添加以下行:

new C1ThemeWhistlerBlue().Apply((FrameworkElement)Current.RootVisual);

这将添加主题Whistler Blue。

要删除主题,您需要清除Current.Resources.MergedDictionaries(或者只是从中删除该对象)。