我使用template10創建了一個新項目,我正在使用一個簡單的窗體:我從一個遠程服務器中加載一個項目列表,並選擇列表後的一個項目被加載。
我嘗試設置的SelectedValue,的SelectedItem OT 的SelectedIndex,但被示出的形式。當列表框顯示未選擇的。
我錯過了什麼嗎?無法設置組合框選定的項目打開一個視圖
這是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" />
這是屬性的setter代碼
Voci = await vociSpesaTable.OrderBy(vs => vs.Descrizione).ToListAsync();
VoceCorrente = Voci.FirstOrDefault(vs => vs.VoceSpesaNo == Item.VoceSpesaNo);
還有就是調用RaisePropertyChanged
顯示您正在使用的代碼。如果你想選擇一個特定的值,那麼每一個值都可以工作(只要你有正確的代碼來選擇使用所選擇的方法) – Takarii