在前端开发中,如果需要实现一个文本框的占位字符效果,那是非常简捷的操作,只需设置文本框input的placeholder属性即可,但在WPF的桌面应用程序中,文本框TextBox是没有默认的占位字符placeholder这样的属性可以设置的,那么要在WPF桌面应该程序中实现类似的placeholder占位字符效果应该如何处理呢?
input
placeholder
TextBox
Rector
2020-04-20 提问
直接使用XAML实现的方式,不使用任何的扩展,也不需要多余的后端代码,如下:
2020-04-20 回答
创建一个可以设置占位字符效果的自定义控件,如下:
在XAML中的使用示例如下:
更简洁的XAML样式实现的方案,如下:
还是只使用XAML以及样式控制来实现的占位字符的效果,如下:
码龄: 3133天
专注.NET/.NET Core