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當前被檢查。然後在轉換器中使用相同的字段來返回所需的文本。