c# - 具有静态和可编辑文本的 WPF 文本框?

标签 c# wpf

我有一个数据输入应用程序,其中(除其他外)有一个用于记录评论的文本框。这些注释特定于输入的数据,而且通常是多余的(对一系列数据记录给出相同的注释)。

我打算添加一个组合框,其中包含一系列评论,以涵盖最常见的情况。当从组合框中选择一个时,评论文本框将填充固定评论。

但是,我还需要能够在固定消息后的文本框中输入其他评论。但我不希望 jar 装消息有可能被更改。所有输入的评论都需要出现在预设评论之后。

有没有办法将静态文本应用于无法更改的文本框,但仍允许在其下方输入文本?

到目前为止,我想出的唯一想法是捕获 TextInput 事件并不断用固定消息覆盖文本框内容的开头,但结果并不十分理想。

最佳答案

你可以直接在可编辑的 TextBox 上方放置一个禁用的 TextBox 并分别移除它们的底部和顶部边框,这样它们看起来就像一个大的 TextBox.

关于c# - 具有静态和可编辑文本的 WPF 文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7207676/

相关文章:

wpf - 难以理解和使用 xaml 标记扩展

c# - 在桌面上拖动文件时可能导致 COMExceptions 的原因是什么?

c# - WPF 链绑定(bind)

c# - 如何确保文件路径有效?

c# - 如何将 DataTable 转换为 CSV?

c# - C# 中循环异步任务列表

C# 快捷键下划线不显示在构建的应用程序中

c# - LINQ:根据列值选择重复行

c# - 如何在 WPF DataGrid 中按列搜索?

WPF RichTextBox TextChanged 事件 - 如何查找已删除或插入的文本?