自定义按钮模板 xaml
Custom Button template xaml
<Button Content="Reset" Click="ResetResalePrice_Click">
<Button.Template>
<ControlTemplate TargetType="Button">
<Border>
<Image Source="Assets/Reset.png"/>
</Border>
</ControlTemplate>
</Button.Template>
</Button>
大家好!我一直在疯狂地搜索,如何设置此按钮的样式以充当默认按钮,我的意思是更改背景,例如,在单击时做出反应,就像默认模板一样。我搜索了一下,但是到处都说我应该使用而且似乎没有触发器属性。提前致谢!
编辑 1:我只是尝试将按钮的内容设置为 border/grid/stackpanel,然后在那里设置图像,但它看起来很糟糕,中间有一个图像的灰色大方块。
编辑 2:好吧,我只是删除了按钮背景的画笔,这正是我想要的,但是我有什么方法可以添加缩放效果吗?
触发器 属性 在 Windows Store App 上不可用,如果您需要类似触发器的东西,请参考此文档:Button styles and templates,有几种视觉状态并修改为他们会给你带来惊喜。
例如,如果您需要点击触发,请查看 "Pressed" 视觉状态。
<Button Content="Reset" Click="ResetResalePrice_Click">
<Button.Template>
<ControlTemplate TargetType="Button">
<Border>
<Image Source="Assets/Reset.png"/>
</Border>
</ControlTemplate>
</Button.Template>
</Button>
大家好!我一直在疯狂地搜索,如何设置此按钮的样式以充当默认按钮,我的意思是更改背景,例如,在单击时做出反应,就像默认模板一样。我搜索了一下,但是到处都说我应该使用而且似乎没有触发器属性。提前致谢!
编辑 1:我只是尝试将按钮的内容设置为 border/grid/stackpanel,然后在那里设置图像,但它看起来很糟糕,中间有一个图像的灰色大方块。
编辑 2:好吧,我只是删除了按钮背景的画笔,这正是我想要的,但是我有什么方法可以添加缩放效果吗?
触发器 属性 在 Windows Store App 上不可用,如果您需要类似触发器的东西,请参考此文档:Button styles and templates,有几种视觉状态并修改为他们会给你带来惊喜。
例如,如果您需要点击触发,请查看 "Pressed" 视觉状态。