Ich habe ein neues Projekt mit template10 erstellt und arbeite in einem einfachen Formular: Ich lade eine Liste von Elementen von einem Remote-Server in einer Comboxbox und wähle eines der Elemente nach der Liste aus ist geladen.
Ich versuchte SelectedValue, SelectedItem ot SelectedIndex, aber wenn das Formular die Listbox erscheint nicht ausgewählten gezeigt setzt.
Fehle ich etwas?Combobox ausgewähltes Element kann keine Ansicht öffnen
dies ist der XAML
<ComboBox x:Name="voceSpesaCb" Margin="16,16,0,0"
RelativePanel.AlignLeftWith="parameterResizer"
RelativePanel.Below="voceSpesaTextBlock"
DisplayMemberPath="Descrizione"
SelectedValue="{x:Bind ViewModel.VoceCorrente, Converter={StaticResource XConverter}, Mode=TwoWay}"
ItemsSource="{x:Bind ViewModel.Voci, Converter={StaticResource XConverter}}"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
dies der Code ist
Voci = await vociSpesaTable.OrderBy(vs => vs.Descrizione).ToListAsync();
VoceCorrente = Voci.FirstOrDefault(vs => vs.VoceSpesaNo == Item.VoceSpesaNo);
in der Setter der Eigenschaften dort der Anruf an die
RaisePropertyChanged ist
den Code anzeigen Sie verwenden. Wenn Sie einen bestimmten Wert auswählen möchten, sollte jeder davon funktionieren (vorausgesetzt, Sie haben den richtigen Code zur Auswahl mit der gewählten Methode). – Takarii