Wpf 如何使用相同的元素类型定义元素?

Wpf 如何使用相同的元素类型定义元素?,wpf,xaml,Wpf,Xaml,考虑一个颜色元素: 我该怎么做?你为什么要这么做?!我认为这是不可能的。您最好为使用Color1资源的按钮声明一个SolidColorBrush资源。@Bizz因为还有其他对象使用Color1,如果我想更改按钮的颜色,我只更改ButtonColor,而不是整个颜色。:@克莱门斯,颜色元素只是一个例子,我的问题更一般。颜色元素可能重复 <Color x:Key="Color1">#FF1BA1E2</Color> <Color x:Key="ButtonColor"

考虑一个颜色元素:


我该怎么做?

你为什么要这么做?!我认为这是不可能的。您最好为使用Color1资源的按钮声明一个SolidColorBrush资源。@Bizz因为还有其他对象使用Color1,如果我想更改按钮的颜色,我只更改ButtonColor,而不是整个颜色。:@克莱门斯,颜色元素只是一个例子,我的问题更一般。颜色元素可能重复
<Color x:Key="Color1">#FF1BA1E2</Color>
<Color x:Key="ButtonColor">{StaticResource Color1}</Color>