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

第一按钮和网上的教程一样按钮是圆形第2个按钮我想呈现的是三角形。是都可以在APP.XAML下定义吗代码应该如何写我现在只能定义一种按钮样式所有按钮只能是圆形圆形是我自己画... 第一按钮和网上的教程一样按钮是圆形 第2个按钮我想呈现的是三角形。是都可以在APP.XAML 下定义吗 代码应该如何写 我现在只能定义一种按钮样式 所有按钮只能是圆形 圆形是我自己画出来的图形 有图片 2个是一样 我想画出不一样的图形 如何在APP.XAML 中定义我的按钮样式 展开
 我来答
CrazyZax
2012-11-26 · TA获得超过119个赞
知道答主
回答量:60
采纳率:50%
帮助的人:33.5万
展开全部
新手的话,按楼上说的用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-->

希望我的回答对你有所帮助。
Mickal小米
2012-11-26 · TA获得超过3666个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1768万
展开全部
你用blend打开按钮的模板,然后用path画按钮的样子。xaml代码会自己生成在当前页的Resource里。如果想要把这个样式作为全局样式,只要把它剪切到App文件里即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式