2013-10-20 11 views
5

अब मैं अपना पहला गुई प्रोग्राम कोडिंग कर रहा हूं और मुझे एक समस्या है (मुझे यह बहुत आसान पता है, लेकिन मुझे इसके लिए कोई जवाब नहीं मिल रहा है)। मेरे पास 2 रेडियो बटन हैं, जो एक दूसरे से अलग हैं, और मैं जांच नहीं कर सकता अगर रेडियो बटन को चेक किया गया, निर्धारण, यहाँ मेरी कोड:डब्ल्यूपीएफ रेडियो बटन चेकिंग

<RadioButton Content="Metinės" 
       Checked="RadioButton_Checked_1" 
       HorizontalAlignment="Left" 
       Margin="393,124,0,0" 
       Height="21" 
       Width="101" 
       FontSize="14" 
       ClickMode="Press" 
       VerticalAlignment="Top" 
       FontFamily="Segoe WP Semibold"/> 

और सी #

if (RadioButton_Checked == true) 
      { 
       //program code 
      } 

उत्तर

9

करने के लिए x:Name या Name दें अपने RadioButton

तरह
<RadioButton x:Name="MyRadioButton" Content="Metinės"/> 

और उसके बाद कोड में आप जाँच कर सकते हैं के पीछे

if(MyRadioButton.IsChecked == true) 
{ 
} 
3

आप इस

तरह पता कर सकते हैं x:Name ="RBMetLines" और पहुँच का उपयोग कर अपने रेडियो बटन नाम दें कि कोड में पीछे

<RadioButton Content="Metinės" 
      x:Name="RBMetLines" 
      Checked="RBMetLines_Checked" 
      HorizontalAlignment="Left" 
      Margin="393,124,0,0" 
      Height="21" 
      Width="101" 
      FontSize="14" 
      ClickMode="Press" 
      VerticalAlignment="Top" 
      FontFamily="Segoe WP Semibold"/> 

और

private void RBMetLines_Checked(object sender, RoutedEventArgs e) 
{ 
    if(Convert.ToBoolean(RBMetLines.IsChecked)) 
    { 
     //program code 
    } 
} 
के पीछे सी # कोड में

मैंने Ischecked से Boolean को परिवर्तित कर दिया है क्योंकि WPF Ischecked bool? है।

+2

यदि आप लिखते हैं तो आपको अपने कोड को समझाना नहीं होगा अगर (RBMetLines.HasValue && RBMetLines.Value) इसके बजाय – Trajan

संबंधित मुद्दे