我想创建一个Style
作为窗口资源的样式,并且该样式需要绑定到分配的控件中的属性。下面是它的简化示例。
为按钮创建样式并Background
使用分配的按钮控件标签属性应用颜色。
<Window.Resources>
<Style x:Key="TestingStyle" TargetType="Button">
<Setter Property="Background" Value="{Binding Tag}" />
</Style>
</Window.Resources>
当我在其中添加 a时Button
,此样式应将该颜色应用于的背景。这有可能吗?Color
Tag
Button
编辑
下面是实际的 XMAL 代码。
<Style x:Key="SeriesStyle" TargetType="Chart:ChartSeries">
<Setter Property="StrokeThickness" Value="2"/>
<Setter Property="PointMarkerTemplate">
<Setter.Value>
<ControlTemplate>
<Ellipse Width="7" Height="7" Fill="Lavender" Stroke="{Binding RelativeSource={RelativeSource Self}, Path=SeriesColor}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>