按钮与图像作为ControlTemplate和图像与指向压缩事件之间的区别

时间:2015-01-27 21:24:21

标签: xaml windows-store-apps

带有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"/>

1 个答案:

答案 0 :(得分:1)

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