2015-03-13 71 views
0

我有一个包含2个单选按钮和一个标签的WPF表单。我需要改变标签文本取决于单选按钮选择在单选按钮选择上的绑定文本

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

和标签的文本块

<TextBlock Text=""/> 

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

回答

0

以及最好将器isChecked绑定到财产和文本到其它财产

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

然后在属性设置改变文本

0

你可以使用一个枚举属性,将举行一个值,指示哪个RadioButton当前被检查。然后在转换器中使用相同的字段来返回所需的文本。