当前位置: 移动技术网 > IT编程>开发语言>c# > WPF制作带小箭头的按钮完整代码

WPF制作带小箭头的按钮完整代码

2019年07月18日  | 移动技术网IT编程  | 我要评论
什么是wpf wpf(windows presentation foundation)是微软推出的基于windows 的用户界面框架,属于.net framework 3

什么是wpf

wpf(windows presentation foundation)是微软推出的基于windows 的用户界面框架,属于.net framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

在没给大家介绍实现代码之前,先给大家看下效果图,如果大家感觉效果不错,请参考实现代码:

xaml代码:

<controltemplate x:key="btntpl" targettype="radiobutton">
 <stackpanel orientation="vertical" height="30" background="transparent">
 <border name="border" background="#006ab8" height="25">
  <contentpresenter name="contentpre" verticalalignment="center" horizontalalignment="center" textelement.foreground="#fff" textelement.fontsize="12" margin="0"/>
 </border>
 <path x:name="path" horizontalalignment="center" verticalalignment="center" data="m 0 0 l 6 4 l 12 0 z">
  <path.fill>
  <solidcolorbrush color="#006ab8" />
  </path.fill>
 </path>
 </stackpanel>
 <controltemplate.triggers>
 <trigger property="ismouseover" value="true">
  <setter targetname="border" property="margin" value="2 2 2 0"></setter>
  <setter targetname="border" property="height" value="23"></setter>
  <setter property="textelement.fontsize" value="11"></setter>
 </trigger>
 <trigger property="ischecked" value="true">
  <setter targetname="border" property="border.background" value="#15bdf7"></setter>
  <setter targetname="path" property="fill" >
  <setter.value>
   <solidcolorbrush color="#15bdf7" />
  </setter.value>
  </setter>
 </trigger>
 </controltemplate.triggers>
</controltemplate>

总结

以上所述是小编给大家介绍的wpf制作带小箭头的按钮完整代码,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网