带有图像作为 ControlTemplate 的按钮与带有 PointerPressed 事件的图像之间的区别
Difference between Button with Image as ControlTemplate and Image with PointerPressed Event
以图像作为其 ControlTemplate 的按钮与以 PointerPressed 事件处理程序的图像有什么区别?
当您点击它们时,您可以为两者设置事件处理程序,那么有什么区别,或者每个 pros/cons?
这是按钮代码:
<Button Click="Button_Click">
<Button.Template>
<ControlTemplate>
<Image Source="pic.jpg"/>
</ControlTemplate>
</Button.Template>
</Button>
这是图片代码:
<Image Source="pic.jpg" PointerPressed="Image_PointerPressed"/>
按钮具有状态,而图像可以具有事件处理程序但并非专门设计为输入。另见 different images for enable and disable states of a button in WPF
以图像作为其 ControlTemplate 的按钮与以 PointerPressed 事件处理程序的图像有什么区别?
当您点击它们时,您可以为两者设置事件处理程序,那么有什么区别,或者每个 pros/cons?
这是按钮代码:
<Button Click="Button_Click">
<Button.Template>
<ControlTemplate>
<Image Source="pic.jpg"/>
</ControlTemplate>
</Button.Template>
</Button>
这是图片代码:
<Image Source="pic.jpg" PointerPressed="Image_PointerPressed"/>
按钮具有状态,而图像可以具有事件处理程序但并非专门设计为输入。另见 different images for enable and disable states of a button in WPF