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://www.mswzjz.cn/qtweb/news35/390885.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能