WPF技术如何定义多种按钮样式 在APP。XAML中 写代码

第一按钮和网上的教程一样按钮是圆形 第2个按钮我想呈现的是三角形。是都可以在APP.XAML 下定义吗 代码应该如何写 我现在只能定义一种按钮样式 所有按钮只能是圆形 圆形是我自己画出来的图形 有图片 2个是一样 我想画出不一样的图形 如何在APP.XAML 中定义我的按钮样式

新手的话,按楼上说的用Blend做,非常快速方便。
自己写的话如下:
//Resources
<Style x:key="btnStyle" TargetType="Button"><!--这句的意思是指向Button的Style,资源的Key为btnStyle-->
<Setter.Template><!--设置模板Template-->
<Setter.Value><!--设置模板的值Value-->
<ControlTemplate TargetType="Button"><!--指向Button的模板-->
<!--这里写要做成按钮的形状,比如把一张图做成按钮,如下:-->
<Image Source=""/><!--source中写图片的路径-->
</ControlTemplate>
</Setter.Value>
</Setter.Template>
</Style>

//然后,在Xaml中:
<Button Style="{StaticResource btnStyle}"/><!--引用资源的Key:btnStyle-->

希望我的回答对你有所帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-26
你用blend打开按钮的模板,然后用path画按钮的样子。xaml代码会自己生成在当前页的Resource里。如果想要把这个样式作为全局样式,只要把它剪切到App文件里即可。
相似回答