如何在C#Mac中查看复选框状态

时间:2017-12-04 09:04:21

标签: c# macos xamarin xamarin.mac

如果选中,我想检查我的复选框。 Windows形成它" .Checked"。 什么代码与C#类似,在Visual Studio for Mac中工作?

if (IgnoreErrorChk."Checked") {
    //ignore empty
    } else {
       throw new Exception("column exists already!"); }

代码要求输入复选框,当选中该复选框时,程序将在将csv读入mysql数据库时忽略错误。 如果已经给出了列名,他将忽略该列并转到下一列。

1 个答案:

答案 0 :(得分:1)

A"复选框按钮"是NSButton,类型设置为切换。

你可以检查它是" on"通过:

yourNSButtonInstance.State == NSCellStateValue.On

NSCellStateValue:

public enum NSCellStateValue : long
{
    Mixed = -1L,
    Off,
    On
}