請原諒我的問題,這是極端簡單或甚至愚蠢的,但它一直困擾着我的最後一個小時,我不能得到它。Radiobuttons列表
我已經定義的RadiButtons的列表和已添加4 radiobuttons
:在它們的4 2
List<RadioButton> PortRadio = new List<RadioButton>();
PortRadio.Add(radioButton5);
PortRadio.Add(radioButton6);
PortRadio.Add(radioButton7);
PortRadio.Add(radioButton8);
在我的代碼(radioButton5和radioButton6)我設置:
///I am inside a for loop
PortRadio[i].IsChecked = true;
PortRadio[i].Content = "ACTIVE";
當我運行該程序的結果如下:
- Radiobutton 5獲取內容「ACTIVE」並獲取
"Checked"
- 單選框6獲取內容「活動」,並得到
"Checked"
但單選框5得到未選中
這種行爲就像是一個已經設置了單選按鈕的listbox
與selectionmode
設置爲single
,但那並非如此,此外,我不知道是什麼造成這種行爲,以及如何克服它。
做所有的單選按鈕都有相同的組名嗎? – Mivaweb
我假設所有這些單選按鈕在打印到html時都具有相同的'name'屬性。本質上,一次只能檢查一個單選按鈕。如果你想要檢查多個,你需要一個複選框。 – mituw16
你必須使用RadioButtons嗎?或者你可以在這種情況下切換到CheckBoxes? –