本以为WPF里面的XAML会很强大,可以设置很多属性,比如文本框的圆角属性,可惜的是这属性是不存在的。不过意外发现Border是有CornerRadius属性的,我们用它可以设置Border的圆角效果。

XAML主要代码如下:

<Border CornerRadius="5" Height="35" Margin="142,137,202,139" BorderThickness="1" BorderBrush="#FF737070">
            <TextBox Height="32" Name="textBox1" Width="156" Background="{x:Null}" BorderThickness="0" FontSize="22" />
     </Border>

要注意的是Border的BorderThickness属性是设置这个Border的边框粗细,BorderBrush则是这个边框的颜色。而TextBox的Background我们给它设置为透明效果("{x:Null}"),BorderThickness是文本框的边框,我们把它去掉,设置为0。如此就相当于把这个TextBox给隐藏了,不过它是存在的,依然可以输入文字。只不过我们“偷梁换柱“,用Border的外观来替代这个TextBox而已...

效果如下:

当然,既然可以定义这些属性,我们自然可以把它封装为一个dll控件,并且可以自定义这个控件的圆角属性,以后就可以完美使用它了...

如要转载,请注明作者及出处,谢谢!

转载于:https://www.cnblogs.com/saper/archive/2010/04/04/1704448.html

WPF里面制作圆角文本框相关推荐

  1. 【办公类-19-02】办公中的思考——Python批量制作word文本框的名字小标签,用A4word打印(植物角、家长会、值日生)

    背景需求: 2月28日去小班带班,看到班主任制作了一些小手印花束作为家长会的家长座位提示,上面贴着""圆形白色的幼儿名字贴". 我立刻想起了制作的过程--在word中插入 ...

  2. 使用vue+textarea的属性maxlength制作一个文本框字数限制

    使用vue加textarea的属性maxlength制作一个文本框字数限制 1.body部分 <div id="app"><div class="tex ...

  3. wpf 带图像的文本框_注意WPF中带有图像PNG的DPI-图像比例奇怪或模糊

    wpf 带图像的文本框 Is that enough TLAs (Three Letter Acronyms) in the title there? I continue to mentally d ...

  4. 使用vue制作富文本框

    这里分享一个富文本框插件,如图 使用方法: 1-安装 npm install --save vue2-editor或者yarn add vue2-editor 2- 使用 // Basic Use - ...

  5. [原创]Flex文本框自动提示(AutoSuggest)、自动完成(AutoComplete)

    做一个小程序要用到Flex文本框自动提示的功能,因为时间不是很紧,所以决定自己动手做这个小组件,花了一个晚上的时间终于完成了.贴出来与大家分享一下. 虽然网上有不少这样的组件,但自己动手做可以锻炼下思 ...

  6. [微信小程序专题] 文本框和页面分割线

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题 如何制作一个文本框,并改变其在页面所处位置? 如何在页面 ...

  7. 用CSS制作圆角框的方法一,二

    CSS产生之初,只能制作直角边框,虽然可以制作圆角的CSS3已经问世,但还不普及.曲线设计在网页中的广泛应用,使圆角成为了时髦的CSS技术之一.创建圆角的方法有很多种,每种要根据实际情况应用.下面我 ...

  8. python文本框清空_用Python制作mini翻译器

    来源:http://suo.im/5ZI20R 1. 实例描述 在平时编程的过程中,会经常在网上翻译一些单词,本文使用Python制作一款翻译小工具,不仅可以自己用,还可以嵌入到程序当中.运行程序,效 ...

  9. WPF 文本框添加水印效果

    有的时候我们需要为我们的WPF文本框TextBox控件添加一个显示水印的效果来增强用户体验,比如登陆的时候提示输入用户名,输入密码等情形.如下图所示: 这个时候我们除了可以修改TextBox控件的控件 ...

  10. mvvm怎么让光标制定属性的文本框_Word怎么快速制作斜线表头?10秒搞定,表格颜值直线上升...

    Word怎么快速制作斜线表头?这个问题可能困扰着很多刚进入职场的小伙伴.不管是文员是一线工作人员,工作中或多或少都会涉及斜线表头的制作. 因此,今天就给大家分享一下制作斜线表头的方法,而在Word中斜 ...

最新文章

  1. 任意多相机系统的SLAM重设计
  2. SQL SERVER 2008权限配置
  3. [cocos2d-x·总结]关于cocos2d-x几种画图方法的用法与思考
  4. 蓝桥杯-合并石子(java)
  5. docker学习笔记(二)创建自己的镜像
  6. 【LCT】洞穴勘测(luogu 2147/金牌导航 LCT-1)
  7. 大数据时代的移动即时通讯
  8. Redis运行时的10大重要指标
  9. ZOJ 3686 A Simple Tree Problem
  10. 从深圳到底特律——我的出国求学之路
  11. vector获取缓冲区指针
  12. 计算机专业方面的期刊介绍
  13. Linux命令之chmod命令
  14. Java中多态详解(参考刘意教程)
  15. 用iPad编写C/C++代码(计算机考研党也能用iPad写算法题)
  16. 计算机安装win10系统还原,解决win10电脑一键还原教程
  17. 实体店为什么难以留住客户?商业模式值得尝试
  18. 自定义dns服务器是什么,自动分配DNS服务器和手动设置有什么区别?
  19. C++:实现量化N阶导数运算测试实例
  20. 环境搭建 | 深度学习爱好者如何配置带GPU电脑环境

热门文章

  1. java框架是什么_Spring 是什么框架?
  2. scala读写linux上的文件,一起学Scala 文件 I/O
  3. 川大计算机复试公平吗,看清华、川大这波操作,你还会担心网络复试会不公平吗?...
  4. Python面向对象:类
  5. 极客大学架构师训练营 性能优化 性能测试指标 性能测试 性能优化 CDN 网络 硬盘 缓存 异步 集群 第13课 听课总结
  6. NumPy库---拷贝
  7. conda常用命令和基础知识整理
  8. python sys.exc_info()详解
  9. python压缩算法_Python实现压缩和解压缩ZIP文件的方法分析
  10. 麻省理工线性代数第二讲