我有一个图像,我将其添加为按钮的内容。但是窗口没有正确呈现。如何修改XAML以使按钮形状和颜色保持隐藏状态,但显示添加到按钮的traiangular图像。
答案 0 :(得分:2)
您所要做的就是创建一个只包含图像的模板,并将按钮模板设置为
<Style x:Key="ImageButtonStyle" TargetType="Button">
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Image Source="ImageSource.jpg"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Button Template="{DynamicResource ImageButtonStyle}"/>
当然你需要重做所有的动画,如IsPressed,MouseOver等。