Próbuję użyć kontrolera ListPicker
z ListPickerMode="Full"
, aby uzyskać okno wyboru pełnego ekranu. Jednak to właśnie generuje błąd, gdy próbujęTelefon Windows 7.1 ListPicker, łatwy sposób, aby przejść do trybu pełnego?
„Pierwsza szansa wyjątek typu«System.Windows.Markup.XamlParseException»wystąpił w System.Windows.dll
Informacje dodatkowe: Ustaw właściwość Microsoft.Phone.Controls.ListPicker.ListPickerMode
zwrócił wyjątek. [Line: 49 Pozycja: 57]”
Oto mój kod:
<toolkit:ListPicker x:Name="OutputSelector" ListPickerMode="Full"
Margin="0,542,6,0" Header="Output Type" Width="450" VerticalAlignment="Top" />
I wypełnić mój ListPicker w C# za pomocą listy ustawić jako ItemSource jeśli to jest każda pomoc. Inną sprawą jest to, że kiedy próbuję napisać "ListPickerMode" w xml, to daj to jako opcję, ale kiedy napisałem całą rzecz, to sugeruję "Full" "expand" i "Normal".
Jeśli dodaję 5 elementów do ListPicker, automatycznie używa trybu FullMode i próbowałem zmienić ItemCountThreshold = "0", ale to tylko generuje więcej błędów.
Używam aplikacji Windowns Phone 7.1 OS 2011 aug.
To chyba tylko ja, że to głupie, pierwszy dzień z Windows Phone programowania :)
UPDATE!
Cóż, wygląda jak ItemCountThreshold & ListPickerMode został usunięty dla wersji 7.1 lub czegoś, co najmniej w części XAML, a nie w części C#, gdzie są one tylko do odczytu.
Rozwiązanie dla mojego problemu!
<toolkit:ListPicker x:Name="OutputSelector" ExpansionMode="FullScreenOnly"
Margin="0,542,6,0" Header="Output Type" Width="450" VerticalAlignment="Top" />
Tryb rozszerzenia spowoduje, że opcja "Lista słów" pojawi się na pełnym ekranie lub zostanie rozwinięta.
można odpowiedzieć na swoje pytanie, dostarczając odpowiedzi, a następnie zaznaczając go – thumbmunkeys