【问题标题】:Difference between Button with Image as ControlTemplate and Image with PointerPressed Event带有图像作为 ControlTemplate 的按钮和带有 PointerPressed 事件的图像之间的区别
【发布时间】:2015-01-27 21:24:20
【问题描述】:

将 Image 作为其 ControlTemplate 的按钮与带有 PointerPressed 事件处理程序的 Image 之间有什么区别?

当您单击它们时,您可以为它们设置事件处理程序,那么它们之间有什么区别或优缺点?

这是按钮代码:

<Button Click="Button_Click">
    <Button.Template>
        <ControlTemplate>
            <Image Source="pic.jpg"/>
        </ControlTemplate>
    </Button.Template>
</Button>

这是图片代码:

<Image Source="pic.jpg" PointerPressed="Image_PointerPressed"/>

【问题讨论】:

    标签: xaml windows-store-apps


    【解决方案1】:

    按钮具有状态,而图像可以具有事件处理程序,但并非专门设计为输入。另见different images for enable and disable states of a button in WPF

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      • 2011-02-11
      • 2017-09-21
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多