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

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

新手的话,按楼上说的用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、App.xaml如下引用:

<Application.Resources>

<ResourceDictionary>

<ResourceDictionary.MergedDictionaries>

<ResourceDictionary Source="Styles/BaseControl.xaml" />

</ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

</Application.Resources>

2、App.xaml引用的样式是全局的,你在该工程下的页面都可以直接使尺皮用,如下:

<Button Style="{StaticResource CustomBtnLightStyle}" Content="" Width="70" Height="50" />

3、确保你Style定义陵世差是正确返咐的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11969025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存