将c#属性绑定到SAME控件上的其他属性

时间:2015-02-07 09:19:34

标签: c# data-binding binding

早上好, 我需要将下面的标签设置为Tag属性与内容相同的位置。
基本上如果内容是“此标签的内容”,那么Tag属性也应该是“此标签的内容”。
我尝试过很多东西,但这是我最近的尝试:

 <Label x:Name="label" HorizontalContentAlignment="Center" Background="{Binding Background, ElementName=ColorForBGG}" Tag="{Binding RelativeSource={RelativeSource Self}, Path=x.Content}"/>

1 个答案:

答案 0 :(得分:1)

您可以使用元素直接执行此操作 -

<Label x:Name="label" Content="Label" HorizontalContentAlignment="Center" Background="{Binding Background, ElementName=ColorForBGG}" Margin="62,59,0,0" VerticalAlignment="Top" Tag="{Binding Content, ElementName=label}"/>