2013-03-27 40 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; 
相关问题