如何使用Android C#以编程方式检查CheckBox?

时间:2013-03-27 11:16:34

标签: c# android checkbox xamarin

如何使用Android C#以编程方式检查CheckBox?我找不到任何解决方案,只有Java的例子。

我尝试使用SetChecked,但该功能不存在。

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

无论如何我可以切换复选框,但我无法检查它们:(。

2 个答案:

答案 0 :(得分:5)

只需将true分配给Checked媒体资源:

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; }

答案 1 :(得分:2)

用于检查CheckBox

checkBox1.Checked = true;

取消选中CheckBox

checkBox1.Checked = false;