Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 基于材料设计AML的设计时间变更_Wpf_Material Design In Xaml - Fatal编程技术网

Wpf 基于材料设计AML的设计时间变更

Wpf 基于材料设计AML的设计时间变更,wpf,material-design-in-xaml,Wpf,Material Design In Xaml,我正在使用C#(.net Core 3.1)在WPF中使用MaterialDesignInXAML。 如何将设计时编辑器设置为暗模式? 我将主窗口设置为: TextElement.Foreground="{DynamicResource MaterialDesignForeground}" Background="{DynamicResource MaterialDesignPaper}" FontFamily="{Dy

我正在使用C#(.net Core 3.1)在WPF中使用MaterialDesignInXAML。

如何将设计时编辑器设置为暗模式?

我将主窗口设置为:

    TextElement.Foreground="{DynamicResource MaterialDesignForeground}"
    Background="{DynamicResource MaterialDesignPaper}"
    FontFamily="{DynamicResource MaterialDesignFont}"
App.xaml有:

        <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <materialDesign:BundledTheme BaseTheme="Light" PrimaryColor="DeepPurple" SecondaryColor="Lime" />
            <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>

后面没有代码

我知道我可以在运行时修改主题,这不是问题。但我知道有一种方法可以在设计时修改它。(我希望我的Visual Studio窗口在编辑时显示黑色背景等。)

运行MaterialDesignToolKit.Full(从MaterialDesignDemo)时

它在编辑器中启用了暗模式。我一直在看,但似乎看不出原因

我相信这很简单,但app.xaml似乎是一样的。我显然错过了一些东西


有什么想法吗?

您应该在
App.xaml
中将
BaseTheme
属性设置为
Dark
,以应用暗主题:

<materialDesign:BundledTheme BaseTheme="Dark" PrimaryColor="DeepPurple" SecondaryColor="Lime" />
        


您是否尝试在
App.xaml
中将
BaseTheme
设置为
Dark
?或者,你为什么希望应用黑暗主题?完全错过了这一部分!谢谢你解决了我的问题。