原文:工作记录--WPF自定义控件,实现一个可设置编辑模式的TextBox

. 背景 因为最近在使用wpf开发桌面端应用,在查看页面需要把TextBox和Combox等控件设置为只读的。原本是个很简单的事,设置属性IsReadOnly True 或IsEnabled False 就可以解决了,可是产品觉得样式不是他想要的 背景是灰色的 ,想要实现的效果是和编辑时的样式一致,仅仅是不可编辑而已。我想这也简单啊,强制修改背景色和字体就完事了,结果发现TextBox修改背景色 ...

2019-06-11 11:50 2 880 推荐指数:

查看详情

WPF 自定义TextBox带水印控件可设置圆角

一、简单设置水印TextBox控件,废话不多说看代码: 这里的style可以单独提出来,方便多处使用。 设置之后的效果如下: 二、扩展增强TextBox 有的时候会碰到TextBox里面需要添加按钮,或者TextBox需要设置圆角。这个时候就需要添加自定义控件,添加依赖 ...

Thu Apr 05 06:35:00 CST 2018 2 2743
WPF自定义控件(二)——TextBox

  和之前一样,先来看看效果:      这个TextBox可设置水印,可设置必填和正则表达式验证。   验证?没错,就是验证! 就是在输入完成后,控件一旦失去焦点就会自动验证!会根据我开放出来的“是否可以为空”属性进行验证,一旦为空,则控件变为警告样式。   但这还不是最特别 ...

Wed Nov 05 06:43:00 CST 2014 0 3148
[WPF 自定义控件]给WPF一个HyperlinkButton

1. 在WPF怎么在UI上添加超级链接 这篇文章的目的是介绍怎么在WPF里创建自定义的HyperlinkButton控件。很神奇的,WPF居然连HyperlinkButton都没有,不过它提供了另一种方式用于在UI上添加超级链接: 如果需要在超级链接里放图片或其它东西,代码 ...

Thu Aug 22 17:41:00 CST 2019 6 793
[WPF 自定义控件]开始一个自定义控件库项目

1. 目标 我实现一个自定义控件库,并且打算用这个控件库作例子写一些博客。这个控件库主要目标是用于教学,希望通过这些博客初学者可以学会为自己或公司创建自定义控件,并且对WPF有更深入的了解。 控件库已放在Github上,并且也以发布到NuGet。 现阶段我的目标是实现一些简单的控件 ...

Mon May 13 16:55:00 CST 2019 3 2720
WPF自定义控件与样式(3)-TextBox & RichTextBox & PasswordBox样式、水印、Label标签、功能扩展

一.前言.预览   申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接。 本文主要是对文本输入控件进行样式开发,及相关扩展功能开发,主要内容包括: 基本文 ...

Tue Nov 17 18:08:00 CST 2015 39 30592
WPF自定义控件的制作

  因为有时候需要定制化的控件,需要多个控件的组合及复杂功能的集成,这样可以考虑自定义用户控件。下面分享一个简单的数值增减功能的自定义控件作为说明。 效果图如下: 1、创建自定义用户控件(添加->新建项->用户控件) 2、编写XAML UI ...

Sun Sep 22 04:27:00 CST 2019 0 4286
WPF自定义控件(一)——Button

  接触WPF也有两个多月了,有了一定的理论基础和项目经验,现在打算写一个系列,做出来一个WPF控件库。一方面可以加强自己的水平,另一方面可以给正在学习WPF的同行一个参考。本人水平有限,难免有一些错误,望各位指出!   先上图看看各种效果:   这个Button是我继承系统Button ...

Wed Nov 05 06:13:00 CST 2014 1 6453
WPF自定义控件

一、ImageButton 1、继承ImageButtonButton,添加依赖属性 View Code 2、Themes文件夹定义样式 View Code 3、使用时候记得App.xaml中导入样式 ...

Sat Jan 10 00:43:00 CST 2015 1 10785
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM