2013-12-09 62 views
0

我試圖根據數組中的值將值插入RadioButton將值插入單選按鈕

這就是我試圖達到的目標,但我似乎無法得到它的工作。 我知道IsChecked是一個檢查,如果RadioButton被選中或不是,但我想描述的手段。

if (arrAnswer[nAnswerNum] == 0) 
{ 
    radioTrue.IsChecked = false; 
    radioFalse.IsChecked = false; 
} 
else if (arrAnswer[nAnswerNum] == 1) 
{ 
    radioTrue.IsChecked = true; 

} 
else if (arrAnswer[nAnswerNum] == 2) 
{ 
    radioFalse.IsChecked = true; 
} 

感謝

+0

你的問題是有點曖昧請用簡單的語言來解釋它。並且在第一種情況下,如果(arrAnswer [nAnswerNum] == 0) { radioFalse.IsChecked = false; ----- radioFalse.IsChecked = false; -----> radionTrue.isChecked = false; } – YOusaFZai

+0

聽起來像我需要一個轉換器之間的數組綁定到IsChecked。 http://wpftutorial.net/ValueConverters.html –

+0

也許你應該解釋什麼是行不通的。 – wonko79

回答

2

像這樣做,這是更簡單

radioTrue.IsChecked = arrAnswer[nAnswerNum] == 1; 
radioFalse.IsChecked = arrAnswer[nAnswerNum] == 2; 

也不要忘記檢查,如果該指數不存在,以防止indexoutofrange例外