【问题标题】:Datagrid Equivalent to HTML form placeholder attribute [duplicate]Datagrid 等效于 HTML 表单占位符属性 [重复]
【发布时间】:2023-05-29 00:30:01
【问题描述】:

是否可以向 WPF 数据网格单元格添加“占位符”文本,类似于 HTML 的表单属性?

例如

<input type="text" name="fname" placeholder="First name"/>  

一旦框有内容/获得焦点,名字就会消失,永远无法复制,并且只是作为提示,该值永远不会设置为名字。

我希望能够将其绑定到继承的默认值,并让该值在获得焦点后立即消失,并且永远不会将该值保存回底层视图模式。

【问题讨论】:

    标签: javascript c# html wpf xaml


    【解决方案1】:

    mahapps metro UI Toolkit 包含带有水印的文本框样式(附加属性)

    Project site

    Project Github

    【讨论】:

    • 可以在不嵌入文本框的情况下将带水印的文本框应用于数据网格单元格吗?
    • 我不知道,水印是一种附加属性,用于重新定义默认文本框样式的样式。也许您可以提取样式并将其用于您的数据网格单元格样式