2012-04-13 4 views
0

Ich versuche, das Ergebnis von einem ToggleSwitch (True/False) über eine WCF in meine Azure-Datenbank zu speichern. In der Datenbank ist der Datentyp auf int festgelegt.WP7 ToggleSwitch zu SQL

Ist das soweit richtig?

Dann weiß ich nicht, was folgt der toggle1. Teil dieses Codes, zB:

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

Wieder was hier gehen würde - leider ist es nicht, es zu ein paar Optionen zu beschränken, sondern eine recht lange Liste auf der die automatische Vervollständigung.

Jede Hilfe wäre großartig.

Danke,

+0

Was ist die 'AddPersonAssync'-Methodensignatur? –

+0

Sie wollen IsChecked –

Antwort

1

Die IsChecked Eigenschaft ist das, was Sie suchen. Es handelt sich um einen booleschen Wert (bool? oder Nullable<bool>), mit dem Sie angeben können, ob der Switch überprüft wird.

Wenn Ihre Methode Unterschrift bool dauert, können Sie toggle1.IsChecked.GetValueOrDefault(), verwenden Sie den Überprüfungsstatus zu bekommen, oder false, wenn der Wert null ist. Ich bin fast positiv ToggleSwitch wird immer einen wahren/falschen Wert haben, obwohl.

+0

Danke, scheint jetzt zu arbeiten (oder akzeptieren es zumindest. Immer noch einige andere Fehler zu beheben, bevor ich einen Test machen kann. +1 – schuhmi2