主题:开发带有水印的文本框控件。水印格式可以自定义。1. 最后结果如图:2. 主要思想 1. 在原来的TextBox中,添加并注册一个依赖属性:Watermark,用于前台自定义水印。 2. 在原来的TextBox样式,添加一个用于呈现水印的内容控件:ContentPresenter,并且将Content绑定Watermark。 3. 给整体控件添加GetFocus,LostFocus事件。以便,在获得焦点时,消失水印。失去焦点时,显示水印。3. 新建项目和空间1.新建一个项目:WatermarkerTextBoxControl2.右击项目,添加新建项,选择模板式控件,并命名为Watermar Read More
posted @ 2013-11-14 19:28 路就在脚下 Views(918) Comments(0) Diggs(0)