0

ボタンがあり、オブジェクトのプロパティを表示するリスト ビュー アイテムがあります。正しく起動する mvvm パターンを使用して、ボタンのコマンド プロパティを設定しました。

私の問題は、ボタンを押しても選択したアイテムが取得されないことです。selectedItem イベントが発生していないと推測しています。

ボタンが押されたときにこのイベントを強制することは可能ですか?

 <Button 
         Height="20"
         Width="20"
         Grid.Column="3"
         Grid.Row="0"
         Command="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=DataContext.RemoveClick}"
         CommandParameter="{Binding SelectedItem, ElementName=serverListView, Mode=TwoWay}">
4

1 に答える 1

0

- コマンドの commandParameter を {Binding} に設定する - SelectedItem を VM のプロパティにバインドする - このプロパティをコマンド実行メソッドの先頭でコマンド パラメータに設定する

于 2012-06-18T15:21:07.570 に答える