Datagrid 等效于 HTML 表单占位符属性 [重复]

Posted

技术标签:

【中文标题】Datagrid 等效于 HTML 表单占位符属性 [重复]【英文标题】:Datagrid Equivalent to HTML form placeholder attribute [duplicate] 【发布时间】:2018-11-01 21:13:59 【问题描述】:

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

例如

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

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

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

【问题讨论】:

【参考方案1】:

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

Project site

Project Github

【讨论】:

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

以上是关于Datagrid 等效于 HTML 表单占位符属性 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将 HTML5 占位符属性添加到 Spring 3.0 表单输入元素

针对表单字段占位符属性中的特定字母

如何将占位符颜色属性添加到 xamarin 表单中的自动完成字段?

移动表单占位符的文本颜色不会改变

如何将类、id、占位符属性添加到 django 模型表单中的字段

css 自动将占位符文本添加到客户查询表单。这适用于我们当前的表单生成器。