Ergebnis 1 bis 8 von 8
-
Fühle mich heimisch
- 02.04.2011, 11:54
- #1
Hallo Leute
Ich habe ein paar Fragen und ich hoffe ihr könnt sie beantworten
Ich arbeite mit einer Checkbox aber komme nicht so genau klar.
Ist es möglich eine Checkbox zu einer Boolvariable zu binden.
Oder eine andere Möglichkeit: Wie ändere ich die CheckBox z.B. auf checked?
Und noch zum zweiten: Ich habe zurzeit auch noch eine ComboBox in meiner Applikation, aber seit dem Update kann ich die Werte nicht mehr auswählen. Da die Elemene verschoben sind.
Gibt es eine Metro Combobox?
Vielen Dank und Gruss
Cr3dos
-
- 02.04.2011, 13:28
- #2
Binding von einer Checkbox:
Code:<CheckBox Content="Jetzt" x:Name="checkBox1" VerticalAlignment="Top" IsChecked="{Binding AktuelleZeit, Mode=TwoWay}" />
Vom Code aus geht dies auch ganz einfach:
checkbox1.IsChecked = true; //bzw false;
Zur zweiten Frage:
Im Silverlight Toolkit ist ein ListPicker dabei. Dieser sollte die Funktion der ComboBox haben, wenn ich mich richtig erinnere.
(Jetzt bin ich schon so lange bei WP7 Programmierung, dass ich die Bezeichnungen nicht mehr weiß.......)
Eine ComboBox war doch sowas, wo man aus einer Liste ein Item auswählt oder?
Dann wäre der ListPicker das Richtige für dich.
Alle Fragen zu deiner Zufriedenheit beantwortet oder brauchst du mehr Info?
-
Fühle mich heimisch
- 02.04.2011, 14:06
- #3
Hallo dehoDev
Vielen Dank für die Antwort. Werde ich gleich mal ausprobieren.
Und ja diese Beschreibung trifft auf eine ComboBox zu.
Gruss
-
Fühle mich heimisch
- 02.04.2011, 14:50
- #4
-
- 02.04.2011, 15:03
- #5
Ich habe mir mal deinen Code genommen und getestet. Und mit die Resourcen auf meine geändert. Der folgende Code hat bei mir ohne Probleme funktioniert.
Code:<toolkit:ListPicker Grid.Row="3" Margin="0,0,0,0" Name="comboBox" SelectionChanged="comboBox_SelectionChanged" > <toolkit:ListPickerItem Content="{Binding Localizedresources.MainPage_Details, Source={StaticResource LocalizedStrings}, Mode=OneWay}"/> <toolkit:ListPickerItem Content="{Binding Localizedresources.Hours, Source={StaticResource LocalizedStrings}, Mode=OneWay}"/> </toolkit:ListPicker>
Das könntest du testen, in dem du einfach mal beim Content das Binding wegläst:
Code:<toolkit:ListPicker Margin="142,21,12,436" Name="comboBox" SelectionChanged="comboBox_SelectionChanged" > <toolkit:ListPickerItem Content="Test1"/> <toolkit:ListPickerItem Content="Test2"/> </toolkit:ListPicker>
Da ich nicht genau weiß, wie deine Source aussieht, kann ich nicht mehr dazu sagen.
-
Fühle mich heimisch
- 02.04.2011, 15:13
- #6
Kann es sein, dass der listpicker nicht mehr als 5 Elemente unterstütz?
-
- 02.04.2011, 15:25
- #7
Ok, ich habe mir das mal etwas genauer angeschaut. Man kann anscheinend echt mit ListePickerItems nicht mehr als 5 hinzufügen. Wenn man allerdings die Itemssource setzt, dann funktioniert das:
Code:string[] test = { "a", "b", "c", "d", "e"}; comboBox.ItemsSource = test;
xaml code dafür:
<toolkit:ListPicker Grid.Row="3" Margin="0,0,0,0" Name="comboBox" ListPickerMode="Normal"/>
Ich würde dir also raten im Code behind ein Array oder eine Liste von Strings oder anderen Objekten anzulegen und diese als Itemssource zu setzen.
-
Fühle mich heimisch
- 03.04.2011, 12:22
- #8
Danke hat wunderbar funktioniert
Ähnliche Themen
-
Binding + statischer Text
Von Outlaw im Forum Windows Phone 7 EntwicklungAntworten: 3Letzter Beitrag: 25.04.2012, 10:21 -
ListBox Binding Error mit Observable Collection
Von Robby Light im Forum Windows Phone 7 EntwicklungAntworten: 9Letzter Beitrag: 07.04.2011, 15:14 -
Combobox und Füllung...
Von tomycat im Forum ProgrammierenAntworten: 10Letzter Beitrag: 06.11.2010, 20:33 -
Problem mit ComboBox
Von Roli im Forum ProgrammierenAntworten: 3Letzter Beitrag: 15.12.2004, 07:19
Pixel 10 Serie mit Problemen:...