gpt4 book ai didi

c# - 如何制作具有透明背景的禁用 RichTextbox?

转载 作者:行者123 更新时间:2023-12-02 14:44:38 27 4
gpt4 key购买 nike

我想使用RichTextBox来显示一些富文本,但将其禁用,因此无法编辑文本。我希望背景在禁用时保持透明,但默认行为是在禁用控件时使背景变灰。我尝试过覆盖 ControlTemplate 和样式,但没有成功。

只要我不设置 IsEnabled="False",将背景设置为透明效果就很好。基础 ControlTemplate 中有一个样式触发器,可以在禁用控件时重置背景,但我不知道如何覆盖它。

最佳答案

<RichTextBox Background="Transparent" IsReadOnly="True">

效果也很好

this.richTextBox1.IsReadOnly = "true";

您不需要使用 IsEnabled 属性,因为 IsReadOnly 不允许用户进行交互,这正是您所寻找的,对吗?

关于c# - 如何制作具有透明背景的禁用 RichTextbox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231884/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com