Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Android C以编程方式选中复选框?_C#_Android_Checkbox_Xamarin - Fatal编程技术网

C# 如何使用Android C以编程方式选中复选框?

C# 如何使用Android C以编程方式选中复选框?,c#,android,checkbox,xamarin,C#,Android,Checkbox,Xamarin,如何使用Android C以编程方式选中复选框?我找不到任何解决方案,只有Java的例子 我尝试使用SetChecked,但该函数不存在 void btnChangeCB_Click(object sender, EventArgs e){ if (cb1.Checked == true) { cb1.Toggle (); } 无论如何,我可以切换复选框,但无法选中它们:(.只需将true分配给选中的属性: cb1.Checked = true; // Check the chec

如何使用Android C以编程方式选中复选框?我找不到任何解决方案,只有Java的例子

我尝试使用SetChecked,但该函数不存在

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

无论如何,我可以切换复选框,但无法选中它们:(.

只需将
true
分配给
选中的
属性:

cb1.Checked = true; // Check the checkbox.
Java中不存在属性。它们使用Get/Set方法对。Xamarin将它们压缩为属性:

cb1.Checked = true; // Check the checkbox.
在Java中:

public bool GetChecked();
public void SetChecked(bool value);
在C#中:


用于选中复选框

checkBox1.Checked = true;
checkBox1.Checked = false;
用于取消选中复选框

checkBox1.Checked = true;
checkBox1.Checked = false;

哦,天哪。我让自己太难了。我试过了,但是我用了“=”,这就是为什么它不起作用。非常感谢。“LukSo:<代码>=< /代码>是比较,<代码>=<代码>是赋值。如果答案帮助你,请考虑把它标记为答案: