我有一个数据输入应用程序,其中(除其他外)有一个用于记录评论的文本框。这些注释特定于输入的数据,而且通常是多余的(对一系列数据记录给出相同的注释)。
我打算添加一个组合框,其中包含一系列评论,以涵盖最常见的情况。当从组合框中选择一个时,评论文本框将填充固定评论。
但是,我还需要能够在固定消息后的文本框中输入其他评论。但我不希望 jar 装消息有可能被更改。所有输入的评论都需要出现在预设评论之后。
有没有办法将静态文本应用于无法更改的文本框,但仍允许在其下方输入文本?
到目前为止,我想出的唯一想法是捕获 TextInput 事件并不断用固定消息覆盖文本框内容的开头,但结果并不十分理想。
最佳答案
你可以直接在可编辑的 TextBox
上方放置一个禁用的 TextBox
并分别移除它们的底部和顶部边框,这样它们看起来就像一个大的 TextBox
.
关于c# - 具有静态和可编辑文本的 WPF 文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7207676/