2013-03-27 75 views
1

如何使用Android C#以編程方式檢查CheckBox?我找不到任何解決方案,這只是Java的例子。如何使用Android C#以編程方式檢查CheckBox?

我試圖使用SetChecked但該函數不存在。

void btnChangeCB_Click(object sender, EventArgs e){ 
if (cb1.Checked == true) { 
    cb1.Toggle(); 
    } 

無論如何,我可以切換複選框,但我不能檢查它們:(

回答

4

只需要給trueChecked屬性:

cb1.Checked = true; // Check the checkbox. 

在Java性能不存在。他們使用Get/Set方法對,Xamarin將它們壓縮成一個屬性:

在Java中:

public bool GetChecked(); 
public void SetChecked(bool value); 

在C#:

public bool Checked { get; set; } 
+0

天啊。我讓自己太難過了。我試過這個,但我用「==」這就是爲什麼它不起作用。非常感謝你。 – lukso

+1

@lukso:'=='是比較,'='是賦值。 –

+1

如果答案有幫助,請考慮將其標記爲答案:http://meta.stackexchange.com/a/5235/214970 – Cheesebaron

1

對於選中複選框

checkBox1.Checked = true; 

對於取消勾選複選框

checkBox1.Checked = false; 
相關問題