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

标签 c# android checkbox xamarin

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

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

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

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

最佳答案

只需将 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; }

关于c# - 如何使用 Android C# 以编程方式检查 CheckBox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15657527/

相关文章:

c# - 线程安全的StreamWriter C#怎么做呢? 2个

c# - 如何确定矩形的哪一边与圆碰撞

android - 在 Google Drive API 中重复上传所需的 MIME 类型吗?

jquery - 使用 Jquery 选择所有具有相似 id 的选中复选框?

html - 如何取消选中angular2中的复选框

c# - 无法加载类型 Microsoft.Office.Interop.Excel._Application

c# - MouseEnter 事件的奇怪行为

java - ExoPlayer切换媒体源不黑屏

android - 在 Android O 中使用 Intent 启用自动填充服务失败

php - 将多个复选框值添加到单行中的多个列