c# - 如何使用来自单独的 xaml 文件的样式

标签 c# wpf xaml binding

我有一个列出一组颜色的 styles.xaml 文件。这些颜色定义了应用程序的一部分中的某些元素如何显示,从而通过转换器使用。

我想在应用程序的另一部分创建这些颜色的图例,并有一个切换按钮列表,我想将背景颜色设置为 styles.xaml 中定义的颜色。

我是否需要以某种方式将 styles.xaml 文件包含到定义切换按钮的 xaml 文件中?或者有什么方法可以直接绑定(bind)到这些颜色值?

最佳答案

将 styles.xaml 添加到 App.xaml

 <Application.Resources>
    <ResourceDictionary >
        <ResourceDictionary.MergedDictionaries >       
            <ResourceDictionary Source="styles.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

关于c# - 如何使用来自单独的 xaml 文件的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14281093/

相关文章:

c# - 使用动态属性初始化惰性属性

c# - 如何在数据网格控件中利用 WPF 效果?

wpf - 为什么这个按钮被切断了?

c# - 通过 Windows 应用商店应用将人员添加到 HUB

c# - 通过 C# 中的循环发送电子邮件失败(使用 .net smtp)

wpf - 在 WPF PRISM/MVVM 应用程序中避免内存泄漏的最佳方法是什么

c# - 如何将一个窗口运行到一个新任务中并保持其主线程运行

wpf - 无法在样式中的目标标记上指定事件 'LostFocus'。使用 EventSetter 代替

c# - 事件处理程序无法在 Windows Universal App 中使用 inkCanvas

c# - 更改 MaskedTextbox 上的时间