我正在尝试通过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);
}
同样,这里会发生什么 - 遗憾的是它并没有将它限制在几个选项上,而是在自动完成时列出了很长的列表。
任何帮助都会很棒。
谢谢,
答案 0 :(得分:1)
IsChecked
属性是您正在寻找的。它是一个布尔值(bool?
或Nullable<bool>
),可用于指示是否选中了开关。
如果您的方法签名需要bool
,则可以使用toggle1.IsChecked.GetValueOrDefault()
来获取已选中状态,如果值为false
,则可以使用null
。我差不多正ToggleSwitch
总是会有一个真/假值。