将 c# 属性 绑定到同一控件上的不同 属性
Binding c# Property to a different Property on the SAME control
早上好,
我需要将下面的标签设为 Tag 属性 与内容相同的位置。
基本上,如果内容是 "this label's content",那么标签 属性 也应该是 "this label's content"。
我已经尝试了很多东西,但这是我最近的尝试:
<Label x:Name="label" HorizontalContentAlignment="Center" Background="{Binding Background, ElementName=ColorForBGG}" Tag="{Binding RelativeSource={RelativeSource Self}, Path=x.Content}"/>
您可以直接使用 Element-
<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}"/>
早上好,
我需要将下面的标签设为 Tag 属性 与内容相同的位置。
基本上,如果内容是 "this label's content",那么标签 属性 也应该是 "this label's content"。
我已经尝试了很多东西,但这是我最近的尝试:
<Label x:Name="label" HorizontalContentAlignment="Center" Background="{Binding Background, ElementName=ColorForBGG}" Tag="{Binding RelativeSource={RelativeSource Self}, Path=x.Content}"/>
您可以直接使用 Element-
<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}"/>