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

luk*_*kso 2 c# checkbox android xamarin

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

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

void btnChangeCB_Click(object sender, EventArgs e){
if (cb1.Checked == true) {
    cb1.Toggle ();
  }
Run Code Online (Sandbox Code Playgroud)

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

Dan*_*rth 5

只需分配trueChecked酒店:

cb1.Checked = true; // Check the checkbox.
Run Code Online (Sandbox Code Playgroud)

在Java中,属性不存在.他们使用Get/Set方法对.Xamarin将它们浓缩成一个属性:

在Java中:

public bool GetChecked();
public void SetChecked(bool value);
Run Code Online (Sandbox Code Playgroud)

在C#中:

public bool Checked { get; set; }
Run Code Online (Sandbox Code Playgroud)