小编Upe*_*nda的帖子

动态更改主题 Telerik WPF

我需要允许用户在使用 Telerik WPF 控件创建的应用程序中动态更改主题。

我正在为 XAML 中的每个 Telerik 控件设置绑定,如下所示:

XAML:

telerik:StyleManager.Theme="{Binding SelectedSMTheme, Mode=TwoWay}"
Run Code Online (Sandbox Code Playgroud)

视图模型:

    private Theme selectedSMTheme;
    public Theme SelectedSMTheme
    {
        get
        {
            return selectedSMTheme;
        }
        set
        {
            selectedSMTheme = value;
            RaisePropertyChange("SelectedSMTheme");
        }
    }
Run Code Online (Sandbox Code Playgroud)

SelectedSMTheme在用户选择主题时更改此设置。

改变主题:

SelectedSMTheme = new Expression_DarkTheme();
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以在运行应用程序时更改 Telerik 控件的主题。因为,在这里我需要为telerik:StyleManager.Theme整个应用程序中的每个控件指定每个控件。

c# wpf themes telerik

5
推荐指数
1
解决办法
1134
查看次数

标签 统计

c# ×1

telerik ×1

themes ×1

wpf ×1