WPF:从ResourceDictionary中获取标签属性



我正在为ButtonTag属性分配文本,但我如何从ResourceDictionary中使用它。

按钮:

<Button Style="{StaticResource ControlBarButton}" Tag="-"/>

我想从按钮的内容中使用Tag属性My Resource Dictionary:

<Style TargetType="Button"
x:Key="ControlBarButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Button Width="35"
Content="I WANT TO USE `Tag` HERE">
</Button>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>

在模板中使用TemplateBinding:

<Style TargetType="Button" x:Key="ControlBarButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Button Width="35"
Content="{TemplateBinding Tag}">
</Button>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>

最新更新