在单选按钮选择上绑定文本

我有一个包含2个单选按钮和一个标签的WPF表单。 我需要根据单选按钮选择更改标签文本

<RadioButton IsChecked="True">
        <TextBlock Text="First"/> 
</RadioButton>
<RadioButton>
        <TextBlock Text="Second"/>
</RadioButton>

并将其标记为文本块

<TextBlock  Text=""/>

在单选按钮选择上绑定TextBlock Text属性的更好方法是什么?


您可以使用Enum属性,该属性将保存指示当前选中哪个RadioButton的值。 然后在转换器中使用相同的字段来返回所需的文本。


那么最好的办法是将isChecked绑定到一个属性和文本到另一个属性

<RadioButton Content = "First" IsChecked="{Binding Value1}"/>
<RadioButton Content = "Second" IsChecked="{Binding Value2}"/>
<TextBlock Text="{Binding MyText}"/>

然后当属性设置改变文本

链接地址: http://www.djcxy.com/p/7765.html

上一篇: binding text on radiobutton selection

下一篇: How to Bind TextBlock Width when it is part of style