2012-01-26 11 views
1

我有單選按鈕的列表: RadioButton1 RadioButton2 RadioButton3 我想「選中」使用變量此單選按鈕之一: 串nameCheckBox =「單選按鈕」 +1; 最後我想做的事:nameCheckBox.IsChecked = true;經過單選

可能嗎?

+0

爲什麼你在WP7中使用單選按鈕? –

+0

這是一個應用程序,您可以使用radioButton更改背景顏色。 – Xavier

+0

您是否熟悉ListPicker控件?它旨在取代WP7上的RadioBoxes。 - 它很容易使用,看起來很酷,並且與WP7範例相匹配(我從來沒有見過WP7上的RadioButton,曾經) –

回答

3

是的,但你必須確保每個單選按鈕有一個名稱或X:名稱

int index = 1; // 1, 2 or 3 in your case 
object element = FindName(string.Concat("RadioButton", index)); 
if (element != null && element.GetType() == typeof(RadioButton)) 
    ((RadioButton)element).IsChecked = true; 

你可以做同樣的事,一個CheckBox只是複選框

替換單選
+0

好的,非常感謝! – Xavier

+0

對於錯誤,這只是一個「radioButton」,沒有「複選框」 – Xavier

+0

@Xavier - 我的解決方案是否正確?如果是這樣,則標記爲正確。如果沒有,我該怎麼幫你 – MyKuLLSKI