Textbox加水印 Textbox加水印,需要一个VisualBrush和触发器验证Text是否为空,在空的时候设置背景的Brush就可以实现水印效果。 PasswordBox加水印 PasswordBox加水印,需要添加判断输入非空的依赖属性,因为PasswordBox ...
在博客园里看到了好多关于文本框和密码框水印效果的文章,今天有空也来实现一把,最终效果图如下: 文本框的话,稍微好一点直接可以绑定它的Text属性,因为他是个依赖属性,我用了二种方式来实现水印效果:触发器和数据绑定的形式 一 触发器方式: 二 数据绑定方式 密码框的水印效果就稍微麻烦一点了,因为这个Password它不是依赖属性,所以不能像TextBox的Text进行绑定操作 我这边是通过附加属性的 ...
2016-11-12 17:13 3 6232 推荐指数:
Textbox加水印 Textbox加水印,需要一个VisualBrush和触发器验证Text是否为空,在空的时候设置背景的Brush就可以实现水印效果。 PasswordBox加水印 PasswordBox加水印,需要添加判断输入非空的依赖属性,因为PasswordBox ...
在日常项目中,一个TextBox需要输入用户名,我们通常的做法是先用一个TextBlock来说明,例如下面的截图: 今天将使用另外一种方式来展示,使用水印的方式。请参考下面的代码: 运行效果截图: 我们可以把这个封装成一个UserControl,这样就可以复用了。可以下 ...
一种自以为是的方式: 本来只是想简单的做个水印效果,在文本框内容为空的时候提示用户输入,这种需求挺常见。网上一搜 都是丢给你你一大段xaml代码。用c#代码实现我是不倾向了 既然用wpf就得Xaml啊。首先我想到的是template嘛 wpf到处离不开template 。我想到的是一个 ...
效果图预览 点击链接加入群聊 新建UserControl ...
本框TextBox控件样式及扩展功能,实现了样式、水印、Label标签、功能扩展; 富文本框RichTextB ...
最简单的TextBox加水印的方法,但是不具有很强的通用性。 如果你只是使用一次,或者用的不多,偷偷懒可以使用。 因为此方法只需要修改TextBox的Template,而不用重写何任代码。 注意: 1、因为此方法用到 触发器(Trggier),故只适用于WPF,而不适 ...
应用场景 我现在做一个系统登录功能,要求在PasswordBox上输完密码后回车,能够响应Enter事件,并执行ViewModel中对应的方法。如果登录成功则隐藏当前窗口显示主窗体,登录失败则焦点返回到用户名TextBox中,并全选文字,方便用户再重新输入。 这个在我们制造业自动化流程控制中 ...
在TextBox样式中增加如下所诉: <Style x:Key="TxtPwd" TargetType="{x:Type TextBox}"> <Setter Property="TextDecorations"> ...