2014-01-23 69 views
0

我是新來編碼,我想設置一個要求,只有滿足要求時才允許選擇某個複選框。 可以說我有2個複選框,A和B. 如何設置爲僅在檢查A後才允許檢查B. wedwebcheckbox和wedcupcheckbox的初始狀態爲空 此外,是否有任何方法將文本包裝在複選框上?複選框檢查要求

private void wedThemecheckBox_Checked(object sender, RoutedEventArgs e) 
{ 
    if (wedThemecheckBox == Checked) 
    { 
     wedWebcheckBox.IsChecked = false; 
     wedCupcheckBox.IsChecked = false; 
    } 
    else 
    { 
     wedWebcheckBox.IsChecked = null; 
     wedCupcheckBox.IsChecked = null; 
    } 
} 
+0

CheckboxB.Ischecked = true;在checkboxA_Checked事件? –

回答

0

對於禁用控件,請使用IsEnabled屬性。設置爲false時,不能編輯控制。在這種情況下,這意味着該複選框根本無法由用戶檢查。

0

保持複選框B的IsHitTestVisible爲False(這使得複選框乙可見,但不具有可操作性)和一個複選框的Checked事件

設置

chbxB.IsHitTestVisible=true; 

現在你可以使用(操作)chbxB。

希望它有幫助。