WPF技术如何定义多种按钮样式 在APP。XAML中 写代码
第一按钮和网上的教程一样按钮是圆形第2个按钮我想呈现的是三角形。是都可以在APP.XAML下定义吗代码应该如何写我现在只能定义一种按钮样式所有按钮只能是圆形圆形是我自己画...
第一按钮和网上的教程一样按钮是圆形 第2个按钮我想呈现的是三角形。是都可以在APP.XAML 下定义吗 代码应该如何写 我现在只能定义一种按钮样式 所有按钮只能是圆形 圆形是我自己画出来的图形 有图片 2个是一样 我想画出不一样的图形 如何在APP.XAML 中定义我的按钮样式
展开
2个回答
展开全部
新手的话,按楼上说的用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-->
希望我的回答对你有所帮助。
自己写的话如下:
//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-->
希望我的回答对你有所帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询