WPF 没有定义用于事件的标记扩展,第三方能够创建可用于事件的标记扩展。现在 WPF 4.5 支持事件的标记扩展。任何人都可以通过一个优雅的示例帮助如何在 .Net 4.5 中实现这一目标?
最佳答案
事件标记扩展允许您对事件使用标记扩展,在 WPF 4.5 之前,它们仅可用于属性。例如:
<Canvas ClipToBounds="True" Background="White"
MouseLeftButtonDown="{local:EventToCommand StartPaintCommand}"
MouseMove="{local:EventToCommand AddLineCommand}"
MouseLeftButtonUp="{local:EventToCommand EndPaintCommand}">
</Canvas>
一个完整的例子可以在 here 中找到。
关于wpf - .Net 4.5 中事件的标记扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17222886/