私のlistview
またはcombobox
選択イベントまたはマウスクリックイベントmvvm
を使用してコマンドをバインドする方法を見つけることができません。listviewまたはComboboxの選択にコマンドをバインドする方法はありますか?
<StackPanel Orientation="Horizontal" >
<ComboBox Name="cmbID" Width="150" Margin="10" Height="30" SelectedItem="{Binding CmbSelected,Mode=TwoWay}" DisplayMemberPath="ID" ItemsSource="{Binding MyStudent,Mode=TwoWay}"/>
<Button Name="btnGetDetail" Margin="10" Command="{Binding getDetails}" Content="Get Details" Height="30" Width="90"/>
<TextBox Name="tbName1" Width="90" Height="30" Text="{Binding ElementName=cmbID,Path= SelectedItem.Sub}"></TextBox>
</StackPanel>
ここでは、xaml
のコマンドプロパティがボタンのように表示されません。
'ComboBox'に' Command'プロパティを持たせることは、あまり論理的ではありません。何を期待していましたか?たとえば、ビヘイビアやトリガなど、WPFイベントに反応する方法はたくさんあります。 – Default
hello sir 私はコンボボックスに観測可能なコレクションをバインドしています。また、SelectedItemプロパティをmy class.whatの1つのプロパティにバインドしています。私はコンボボックスから任意の値を選択するとIDを選択したID(私はIDとしてdisplaymemberpathを選択する)を言うことができますか?私はそのリストボックスの他のデータをバインドしたいので、正しくバインドできません。 http: //stackoverflow.com/questions/40904574/how-to-bind-listview-values-depends-on-combobox-selected-item/40905325#40905325 詳しくはこのスレッドをご覧ください – Sumitk