WPF如何修改button圆角(经典)

本人想设置Button为圆角,奈何搜索百度,找到的全是坑爹答案,现总结如下:

1. 需要添加button 的template.

2. 设置border的时候,必须要设置background, 否则会提示content 被多次使用。

 
 
 
 
  1.  
  2.                  
  3.                      
  4.                          
  5.                             #FFDDDDDD 
  6.                              
  7.                          
  8.                      
  9.                  
  10.              

我们只需要在XAML中给他添加几行代码就可以做成圆角形状。

 
 
 
 
  1.  
  2.        
  3.             
  4.                 
  5.                     
  6.                 
  7.             
  8.         
  9.  

属性解析:

BorderThickness:边框的大小

BorderBrush:边框的颜色

CornerRadius:圆角的大小

Background:背景颜色"{TemplateBinding Background}":这个就是使用上面 

如图:

项目实例:

把样式和空间模板放到资源中,然后去引用

 
 
 
 
  1.         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  2.         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  3.         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
  4.         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
  5.         xmlns:local="clr-namespace:WpfApp18" 
  6.         mc:Ignorable="d" 
  7.         Title="MainWindow" Height="450" Width="800"> 
  8.      
  9.          
  10.              
  11.                  
  12.                  
  13.                  
  14.                  
  15.                      
  16.                          
  17.                          
  18.                              
  19.                              
  20.                          
  21.                      
  22.                  
  23.              
  24.              
  25.                  
  26.                      
  27.                  
  28.                  
  29.                  
  30.                      
  31.                          
  32.                      
  33.                  
  34.              
  35.          
  36.      
  37.      
  38.          
  39.      
  40.  

本文转载自微信公众号「CSharp编程大全」,可以通过以下二维码关注。转载本文请联系CSharp编程大全公众号。

【编辑推荐】

  1. 自定义监控模板来监控nginx edispvuv服务
  2. Kubernetes集群高可用安装通用模板(v1.20.x)
  3. 消灭JavaScript怪兽第三季(1-4):块作用域/解构赋值/模板字符串
  4. 可能学了假的编程?C++新标准难点解析之可变模板参数
  5. 微软累积更新导致Visual Studio、WPF等应用崩溃 修复补丁即将发布

网页名称:WPF如何修改button圆角(经典)
分享路径:http://hxwzsj.com/article/ccseohg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 公司网站建设 企业网站建设 网站建设方案 成都网站制作 企业手机网站建设 成都做网站建设公司 成都网站制作 成都网站建设 网站制作报价 成都网站建设公司 手机网站制作 自适应网站建设 定制网站制作 宜宾网站设计 成都网站设计 重庆手机网站建设 成都商城网站建设 网站制作公司 古蔺网站建设 成都网站建设公司 网站建设 营销型网站建设