首页 / 问答 / C#/.NET的WPF应用程序编程开发中如何实现文本框TextBox的占位字符效果?

C#/.NET的WPF应用程序编程开发中如何实现文本框TextBox的占位字符效果?

C# TextBox 文本框 WPF 4.5K 次浏览
0

在前端开发中,如果需要实现一个文本框的占位字符效果,那是非常简捷的操作,只需设置文本框inputplaceholder属性即可,但在WPF的桌面应用程序中,文本框TextBox是没有默认的占位字符placeholder这样的属性可以设置的,那么要在WPF桌面应该程序中实现类似的placeholder占位字符效果应该如何处理呢?

回复 [×]
提交评论
请输入评论内容

4 个回答

  • 0

    直接使用XAML实现的方式,不使用任何的扩展,也不需要多余的后端代码,如下:

    Rector的个人主页

    Rector

    2020-04-20 回答

    • 0

      创建一个可以设置占位字符效果的自定义控件,如下:

      在XAML中的使用示例如下:

      Rector的个人主页

      Rector

      2020-04-20 回答

      • 0

        更简洁的XAML样式实现的方案,如下:

        Rector的个人主页

        Rector

        2020-04-20 回答

        • 0

          还是只使用XAML以及样式控制来实现的占位字符的效果,如下:

          Rector的个人主页

          Rector

          2020-04-20 回答

          我来回答