Hinzufügen von Schlüsselwerten für Elemente in der Auswahl

8

Ich verwende einen XAMARIN-Picker, um ein Land auszuwählen. Die Länder sind im Picker fest codiert. Gibt es eine Möglichkeit, den Namen jedes Landes durch einen Schlüsselwert zu identifizieren? Ich habe dies auf ähnliche Weise mit SAPUI5 getan.

%Vor%

Ebenso gibt es eine Möglichkeit für mich, einen Schlüsselwert für jedes Land in XAMARIN-Formularauswahl hinzuzufügen?

    
anslem arnolda 06.05.2016, 10:53
quelle

2 Antworten

3

Nein, die Schlüsseleigenschaft ist in der Xamarin-Auswahl verfügbar. Sie können sie jedoch mithilfe der Dictionary-Klasse und der SelectedIndex-Eigenschaft der Xamarin-Auswahlklasse implementieren.

Implementieren Sie es mithilfe des folgenden Code-Snippets:

%Vor%

Quelle: Ссылка

    
sriman reddy 06.05.2016, 11:05
quelle
6

Es gibt eine Möglichkeit, Schlüssel-Wert-Paare in einer Auswahl mit Datenbindung zu verwenden.

Zuerst müssen Sie das Dictionary im View-Modell des Formulars definieren und eine Property definieren, die eine Liste der Wörterbücher Schlüssel-Wert-Paare zurückgibt. Auch eine Bindung an das aktuell ausgewählte Objekt ist erforderlich:

%Vor%

Zweitens müssen Sie die Pickers ItemsSource-, ItemDisplayBinding- und SelectedItem-Bindungen in der Pickers-Definition festlegen:

%Vor%

In diesem Fall können Sie den Schlüssel des ausgewählten Elements im Ansichtsmodell über

abrufen %Vor%

Weitere Informationen: Ссылка

    
Michael Dahl 21.08.2017 14:17
quelle

Tags und Links