1、背景设置圆角:

<Window x:Class="ESPCPS.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:ESPCPS"mc:Ignorable="d"Title="系统" Height="500" Width="800"  WindowStyle="None"  AllowsTransparency="True" Background="Transparent" OpacityMask="White" ResizeMode="NoResize" MouseMove="Window_MouseMove" ><Border BorderThickness="1" BorderBrush="Gray"  CornerRadius="25,25,25,25"><Grid Width="800" Margin="0" Height="500"  ><Border BorderThickness="0" CornerRadius="25,25,25,25"><Border.Background><ImageBrush ImageSource="beijing.jpg"/></Border.Background></Border></Grid></Border>
</Window>

2、设置按钮

直接在XAML里更改

<Button x:Name="but1" Content="软件介绍" HorizontalAlignment="Left" Margin="126,356,0,0" VerticalAlignment="Top" Width="128" Click="Button_Click" FontSize="20" Height="35" ><Button.Template><ControlTemplate TargetType="{x:Type Button}"><Border BorderBrush="{TemplateBinding Control.BorderBrush}" BorderThickness="1" CornerRadius="10"><Border.Background>#FF8EB4D4</Border.Background><ContentPresenter Content="{TemplateBinding ContentControl.Content}" HorizontalAlignment="Center" VerticalAlignment="Center" /></Border></ControlTemplate></Button.Template></Button>

效果如下:

可能出现的问题:

因为没系统学过如何编写XAML内容,所以在格式上出现了很大的笑话

一直报错就需要检查一下书写问题

比如<Border ……> </Border>

或者<Border ……/>

两种格式都行,不能混用!!!

而且里面的比如背景颜色或者位置啊按钮大小啊都是可以更改的,可以试一试。


3、设置TextBox圆角

<TextBox HorizontalAlignment="Left" Height="24" Margin="43,192,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="98"><TextBox.Resources><Style TargetType="{x:Type Border}"><Setter Property="CornerRadius" Value="8"/><Setter Property="BorderBrush" Value="#c1d0dc"/></Style></TextBox.Resources></TextBox>


4、PasswordBox设置圆角

 <PasswordBox x:Name="t2" HorizontalAlignment="Left" Margin="183,150,0,0" VerticalAlignment="Top" Width="114" Height="26" BorderBrush="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}" FontSize="18" Password="
"><PasswordBox.Resources><Style TargetType="PasswordBox"><Setter Property="PasswordChar" Value="●"/><Setter Property="KeyboardNavigation.TabNavigation" Value="None"/><Setter Property="HorizontalContentAlignment" Value="Left"/><Setter Property="Padding" Value="1"/><Setter Property="FocusVisualStyle" Value="{x:Null}"/><Setter Property="AllowDrop" Value="true"/><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="PasswordBox"><Border CornerRadius="8" x:Name="Bd" Background="White" BorderBrush="#c1d0dc" BorderThickness="1" OpacityMask="{x:Null}"><ScrollViewer SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" x:Name="PART_ContentHost" Template="{DynamicResource ScrollViewerControlTemplate1}"/></Border></ControlTemplate></Setter.Value></Setter></Style></PasswordBox.Resources></PasswordBox>

实现效果

WPF 设置 圆角 例如Grid、Button、TextBox、PasswordBox相关推荐

  1. WPF去掉边框及设置圆角框

    去掉窗体边框 <windows WindowStyle="None" AllowsTransparency="True"></windows& ...

  2. WPF设置Button背景

    一个方法是把Button的Content设置为<Image/> 另一个方法是设置Button的Style属性. <Window x:Class="WpfApp.Window ...

  3. Wpf中通过绑定来更新textbox的值

    wpf中要动态的改变textbox的值需要通过绑定来实现,下面我就一步一步讲解如何绑定. 首先在MainWindow中定义了两个控件,一个button和一个textbox.并将这两个控件放在viewb ...

  4. (转)WPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanel

    回顾 上一篇,我们介绍了基本控件及控件的重要属性和用法,我们本篇详细介绍WPF中的几种布局容器及每种布局容器的使用场景,当 然这些都是本人在实际项目中的使用经验,可能还存在错误之处,还请大家指出. 本 ...

  5. ( 转)WPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanel

    回顾 上一篇,我们介绍了基本控件及控件的重要属性和用法,我们本篇详细介绍WPF中的几种布局容器及每种布局容器的使用场景,当 然这些都是本人在实际项目中的使用经验,可能还存在错误之处,还请大家指出. 本 ...

  6. UIButton设置圆角和边框

    1.0 button 设置圆角和边框    UIButton*button = [[UIButtonalloc]init]; [button.titleLabel setFont:[UIFont sy ...

  7. WPF 设置类库项目为启动项,设置窗体跟随。

    原文:WPF 设置类库项目为启动项,设置窗体跟随. 1.添加用于启动的类Program.cs,需要一个静态的Main函数入口. using System; using System.Windows; ...

  8. 【响应式Web前端设计】css如何设置边框的圆角样式?border-radius属性设置圆角样式(图 文)

    border-radius包含5种设置圆角样式方式: border-radius :同时设置4个边框的圆角样式. border-top-left-radius :设置左上角边框的圆角样式. borde ...

  9. xib 设置阴影_使用“IBInspectable”XIB设置圆角、边框、阴影

    iOS开发中使用xib和storyboard可以节约大量的写UI代码的时间.这也是苹果官方比较推荐的方式.不过使用IB的方式来布局页面难免遇到一些需要设置圆角(cornerRadius).阴影(sha ...

最新文章

  1. ONNX 实时graph优化方法
  2. RabbitMQ ——“Hello World”
  3. 【PAT乙级】1053 住房空置率 (20 分)
  4. loadrunner脚本设计:事务函数的使用
  5. 导出excel写入公式_乱码、公式出错、效率低,这些excel“事故”的解决办法来了...
  6. 第一次没有写出来的SQL
  7. jsp----Session
  8. 计算机组成原理(第三版)唐朔飞-第十章控制单元的设计-课后习题
  9. php常用函数最全总结
  10. AI率先引领手机“视”界革命——旷视联合IDC最新出炉AI+手机行业白皮书!
  11. 浅谈CMMI3认证从评估前准备到正式评估的全部过程
  12. 手绘三相电压电流波形的方法
  13. 隧道测量快速坐标反程序48004850计算器
  14. 人工智能学术论坛参会总结【附PPT】
  15. dxp全称_DXP企业标志logo设计,品牌vi设计策划
  16. 【CSS】CSS选择器优先级及!important属性
  17. 04-什么是阶梯式加压测试?
  18. 4. Spring Cloud Gateway自定义Filter
  19. itunesconnect 招行香港一卡通收款问题
  20. 免费5GB容量个人主页和@My.ID电子邮箱服务

热门文章

  1. js字符串和数字之间的转换
  2. Android Accessibility自动安装app
  3. (转载)安卓官方开发网站
  4. 敏感词过滤工具类(DFA算法匹配字典)
  5. SecureCRT使用介绍
  6. 外排序与MapReduce的Sort
  7. 华为mate7升级鸿蒙,华为鸿蒙升级名单已确认!这44款机型将优先升级,花粉有福了...
  8. 申请专利需要什么流程?
  9. workload分层
  10. Java基础_面向对象之接口