WPF:从ResourceDictionary获取标记属性

k75qkfdt  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(158)

我正在将一个文本赋给ButtonTag属性,但如何从ResourceDictionary使用它。
我的按钮:

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

我想使用标签属性从内容的按钮我的资源字典:

<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>
pgvzfuti

pgvzfuti1#

在模板中使用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>

相关问题