0

我正在尝试通过 WCF 将 ToggleSwitch (True/False) 的结果保存回我的 Azure 数据库。在数据库中,数据类型设置为 int。

到目前为止是正确的吗?

然后我不知道toggle1后面是什么。此代码的一部分,例如:

        private void addPersonBtn_Click(object sender, RoutedEventArgs e)
    {
       _ServiceClient.AddPersonAsync(fnameTxtBox.Text, snameTxtBox.Text, toggle1.XXX, toggle2.XXX);
    }

同样,这里会发生什么 - 不幸的是,它并没有将其限制在几个选项中,而是在自动完成中列出了相当长的列表。

任何帮助都会很棒。

谢谢,

4

1 回答 1

1

IsChecked物业是您正在寻找的。它是一个布尔 ( bool?, 或Nullable<bool>) 值,可用于指示是否检查了开关。

如果您的方法签名采用bool, 您可以使用toggle1.IsChecked.GetValueOrDefault(), 来获取选中状态,或者false如果值为null. 不过,我几乎肯定ToggleSwitch总是有一个真/假值。

于 2012-04-13T17:59:50.087 回答