我想将 Viewmodel 命令绑定到用户控件的路由事件。这是我所拥有的详细说明。
我有一个用户控件,它有一个Image
(显示图像)和一个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
or相关的东西DependancyProperty
,但找不到任何正确的方法,如何使用它们。
如果我需要进一步澄清我的问题,请告诉我。感谢期待。