gpt4 book ai didi

c# - 将数据模板内的元素绑定(bind)到父属性

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:50 25 4
gpt4 key购买 nike

如何将模板内的元素绑定(bind)到其父元素的属性,例如:

<Button Tag="rofl">
<Button.ContentTemplate>
<DataTemplate>
<TextBlock Text="{ HERE I WANT TO BIND TO THE BUTTONS TAG }"/>
</DataTemplate>
</Button.ContentTemplate>
</Button>

这可能吗?

最佳答案

除了@Pedro Lamas 的回答,您还可以通过以下方式执行此操作:

        <Button x:Name="ButtonTemplate" Tag="rofl">
<Button.ContentTemplate>
<DataTemplate>
<TextBlock Text="{Binding Tag, ElementName=ButtonTemplate}"/>
</DataTemplate>
</Button.ContentTemplate>
</Button>

由于 ElementName 功能,您可以为您的控件定义一个名称并在它的 DataTemplate 中访问它的属性。

关于c# - 将数据模板内的元素绑定(bind)到父属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47395668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com