私はドロップダウンリストビューを表示するコンボボックスを持っていますが、私はMVVMパターンを守っています。また、私のViewmodelのパブリックプロパティを設定しています。コンボボックスは私の縛りに頼らないようです。私は数多くの方法を試したが問題を見つけることができなかった。コンボボックスとリストビューのバインディングの問題wpf c#
XAML:これは私がパブリックプロパティを使用して、その要素にアクセスしていたときに私のために正常に動作します
<ComboBox Name="SearchBox" IsEditable="True" Background="White" md:HintAssist.Hint="Search MUID" Grid.Column="1" Margin="5 0 0 0"
Grid.Row="0" Height="40" Width="400" HorizontalContentAlignment="Left" HorizontalAlignment="Left" SelectedItem="{Binding ElementName=lstview ,Path=SelectedItem}" >
<ComboBoxItem>
<ListView x:Name="lstview" ItemsSource="{Binding filterSW}"
SelectedItem="{Binding SelectedMU}"
Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible">
<ListView.View>
<GridView>
<GridViewColumn Width="130" Header="Mu-ID" />
<GridViewColumn Width="130" Header="MU-Identifier" DisplayMemberBinding="{Binding MU_Identifier}" />
<GridViewColumn Width="130" Header="Status" DisplayMemberBinding="{Binding RequestType}" />
<GridViewColumn Width="130" Header="UniqueID" />
</GridView>
</ListView.View>
</ListView>
</ComboBoxItem>
</ComboBox>
、私はまた、テキスト= {SelectedMU.MU_Identifierバインド}とSelectedValueのを設定しようとしましたが、そのわずかに動作していません。
<Label Grid.Column="3" HorizontalAlignment="Center" Background="GreenYellow" Content="{Binding SelectedMU.MU_Identifier}"></Label>
あなたのバインディングは、コンボボックスにとってちょっと変わったものです。 ListViewを1つのComboBoxアイテムに挿入しているのはなぜですか?なぜComboBoxを持っているのですか? –