【问题标题】:How to change the foreground/background color of the find text box in a FlowDocument?如何更改 FlowDocument 中查找文本框的前景色/背景色?
【发布时间】:2021-09-05 05:06:28
【问题描述】:

我正在使用 FlowDocumentReader 来查看一些文本,当我尝试在查找文本搜索框中键入时,前景是白色的,背景也是白色的。如何修改前景或背景?我尝试修改 FlowDocument 和 FlowDocumentReader 的背景和前景颜色,但这不起作用。

<FlowDocumentReader  Grid.RowSpan="4" Grid.Column="1" Name="flowDocReader" IsFindEnabled="True">
  <FlowDocument Name="flowDoc"/>
</FlowDocumentReader>

打字

下拉箭头

【问题讨论】:

    标签: c# wpf flowdocument flowdocumentreader


    【解决方案1】:

    发现问题是 MahApps 设置为深色主题,因此我的控件使用白色作为前景色。只需将主题从深色改为浅色即可。

    <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Themes/Light.Blue.xaml" />
    

    【讨论】:

    • 我遇到了同样的问题,但我没有使用 MahApps ,它是一个简单的 WPF 应用程序,但问题与您描述的完全相同,如何使查找框中的文本可见?如何使上下文菜单文本可见?
    猜你喜欢
    • 2011-04-27
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 2013-08-30
    • 1970-01-01
    • 2021-12-16
    相关资源
    最近更新 更多