Viewmodel コマンドを Usercontrol のルーティング イベントにバインドしたいと考えています。ここに私が持っているものの詳細な説明があります。
Image
1つ(画像を表示)と1つButton
(Button
削除する)のユーザーコントロールがありますImage
。でユーザーコントロールを使用していListView
ます。
私のユーザーコントロールのコードビハインドには、次のRoutedEventHandler
ものを削除する必要がありImage
ます。
public event RoutedEventHandler RemoveImage;
このユーザーコントロールを使用するウィンドウに、次のように入力しました。
<uc:ucImageListItem x:Name="ImageListItem" RemoveImage="ImageListItem_RemoveImage" />
画像を削除するコードが分離コードにある場合、このコードは正しく機能します。ViewmodelのコマンドをRemoveImage RoutedEventにバインドしたい。
おそらく好きです(正しくない)
<uc:ucImageListItem x:Name="ImageListItem" RemoveImage="{binding CommandtoRemove}" />
これを達成する方法は?
RoutedCommand
またはに関連するものを見つけましDependancyProperty
たが、適切な方法、それらの使用方法が見つかりませんでした。
質問をさらに明確にする必要がある場合はお知らせください。ありがとうございます。