当前位置: 首页 > wzjs >正文

网站改版提升总结嘉兴丝绸大厦做网站的公司

网站改版提升总结,嘉兴丝绸大厦做网站的公司,商城系统网站建设,做蓝牙音箱在什么网站上找客户在WPF中,可以通过以下几种方式为按钮添加圆角(Radius化): 方法一:通过自定义按钮模板 在XAML中,可以通过自定义按钮的ControlTemplate来设置圆角。具体步骤如下: 定义一个ControlTemplate&am…

在WPF中,可以通过以下几种方式为按钮添加圆角(Radius化):

方法一:通过自定义按钮模板

在XAML中,可以通过自定义按钮的ControlTemplate来设置圆角。具体步骤如下:

  1. 定义一个ControlTemplate,并在其中使用Border控件。
  2. Border控件设置CornerRadius属性。

示例代码:

<Button Content="圆角按钮" Width="120" Height="40"><Button.Template><ControlTemplate TargetType="{x:Type Button}"><Border CornerRadius="10" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1"><ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/></Border></ControlTemplate></Button.Template>
</Button>

方法二:使用全局样式

如果需要为多个按钮设置统一的圆角样式,可以定义一个全局样式。

示例代码:

<Window.Resources><Style x:Key="RoundButtonStyle" TargetType="{x:Type Button}"><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="{x:Type Button}"><Border CornerRadius="10" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1"><ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/></Border></ControlTemplate></Setter.Value></Setter></Style>
</Window.Resources><Button Content="圆角按钮" Width="120" Height="40" Style="{StaticResource RoundButtonStyle}"/>

方法三:直接在Border控件中设置

如果按钮的内容是通过Border控件包装的,可以直接在Border控件中设置CornerRadius

示例代码:

<Button Content="圆角按钮" Width="120" Height="40"><Button.Resources><Style TargetType="{x:Type Border}"><Setter Property="CornerRadius" Value="10"/></Style></Button.Resources>
</Button>

方法四:通过代码动态设置

如果需要在代码中动态创建按钮并设置圆角,可以通过以下方式:

Button myButton = new Button
{Content = "动态圆角按钮",Width = 120,Height = 40
};var buttonTemplate = new ControlTemplate(typeof(Button))
{VisualTree = new FrameworkElementFactory(typeof(Border)){SetValue(Border.CornerRadiusProperty, new CornerRadius(10)),SetValue(Border.BackgroundProperty, Brushes.LightBlue),SetValue(Border.ChildProperty, new FrameworkElementFactory(typeof(ContentPresenter)){SetValue(ContentPresenter.HorizontalAlignmentProperty, HorizontalAlignment.Center),SetValue(ContentPresenter.VerticalAlignmentProperty, VerticalAlignment.Center)})}
};myButton.Template = buttonTemplate;

以上方法可以根据实际需求选择使用,实现按钮的圆角效果。


文章转载自:

http://KprKqNfM.wjLhp.cn
http://PPsCRgpt.wjLhp.cn
http://0Jz8Fwiv.wjLhp.cn
http://uS4MhBln.wjLhp.cn
http://DUMvqE3c.wjLhp.cn
http://y2AU4Gfy.wjLhp.cn
http://X3VDstvq.wjLhp.cn
http://mdhAtPA6.wjLhp.cn
http://DI6z4QLF.wjLhp.cn
http://QNe5n1VH.wjLhp.cn
http://Y9gqUGzV.wjLhp.cn
http://X5O2QH2M.wjLhp.cn
http://tSEmYT6K.wjLhp.cn
http://FU7kBsWQ.wjLhp.cn
http://3DpBcsgD.wjLhp.cn
http://Akar38zB.wjLhp.cn
http://zLS3Qw2X.wjLhp.cn
http://GBgi3mi4.wjLhp.cn
http://EYSSYUkN.wjLhp.cn
http://BF6Y3bLN.wjLhp.cn
http://RA2z6eBv.wjLhp.cn
http://0XnGfNqm.wjLhp.cn
http://2gsWB7vh.wjLhp.cn
http://0VwUkEzD.wjLhp.cn
http://wX8M0KT2.wjLhp.cn
http://llKTLL2y.wjLhp.cn
http://EeyNWQNq.wjLhp.cn
http://MtPMzxRk.wjLhp.cn
http://X7QvRzgV.wjLhp.cn
http://1yjmogPQ.wjLhp.cn
http://www.dtcms.com/wzjs/720300.html

相关文章:

  • 电子商务网站建设解决方案白银市建设局网站
  • 做网站时给网页增加提醒wordpress喜欢_赏_分享
  • 长春网站建设推广优化wordpress背景颜色
  • 成都手机网站制作网络安全公司排名前十名
  • 做企业网站用什么cms淄博网站制作定制
  • 美了一站式变美共享平台北京微网站
  • 应该双网站做网站的不给ftp
  • 网站流量统计分析报告闸北建设机械网站
  • 深圳 网站制作建设银行网站特色
  • 做网站不搭建本地环境阜平网站seo
  • 网站特色分析图怎么做铜仁网站建设哪家专业
  • 什么是网站维护花瓣设计网站官网入口
  • 网站安全管理京美建站官网
  • 网站开发模板教务管理廊坊网站排名优化价格
  • 网站不能上传图片大气的企业网站
  • 免费人才招聘网站站酷网logo素材图库
  • 让别人做网站注意事项网站建设资金请示
  • 许昌做网站公司专业做网站哪家好商城网站开发合同
  • 做网站卖别人的软件可以吗国外被墙网站
  • 企业网页设计网站案例搭建织梦网站视频教程
  • 广州做网站lomuw电影网站建设方案ppt模板
  • 卖老石器老榆木做哪个网站好上海建工网站
  • 做网站开店抖音代运营服务内容及合作套餐
  • 潍坊尚呈网站建设公司专业网站开发价格
  • 哪里建设网站最好wordpress个人网站主题
  • 中国建设网站红黑榜名单山西省财政厅门户网站三基建设
  • wordpress openid新闻类网站怎么做seo
  • 国外化妆品网站模板本地网站开发环境搭建
  • 语文建设编辑部官方网站网站编辑人才队伍建设
  • asp做网站简介页面wordpress 4.7.5