如何使用单独的xaml文件中的样式

Sak*_*uma 13 c# wpf xaml binding

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

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

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

cha*_*n86 29

将styles.xaml添加到App.xaml

 <Application.Resources>
    <ResourceDictionary >
        <ResourceDictionary.MergedDictionaries >       
            <ResourceDictionary Source="styles.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)