WP7 ToggleSwitch转换为SQL

时间:2012-04-13 17:31:29

标签: c# silverlight windows-phone-7 azure-sql-database

我正在尝试通过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);
    }

同样,这里会发生什么 - 遗憾的是它并没有将它限制在几个选项上,而是在自动完成时列出了很长的列表。

任何帮助都会很棒。

谢谢,

1 个答案:

答案 0 :(得分:1)

IsChecked属性是您正在寻找的。它是一个布尔值(bool?Nullable<bool>),可用于指示是否选中了开关。

如果您的方法签名需要bool,则可以使用toggle1.IsChecked.GetValueOrDefault()来获取已选中状态,如果值为false,则可以使用null。我差不多正ToggleSwitch总是会有一个真/假值。