WPF-如何更改鼠标光标颜色

XSapien

我正在尝试将鼠标光标悬停在文本框上时更改其颜色,以便更容易在深色背景上查看。

鼠标光标颜色比较。

我知道如何改变四件事:

  1. 文字框背景色(.Background
  2. 文本框前景色(.Foreground
  3. 文字框的插入符号颜色(.CaretBrush
  4. 鼠标光标图像(Mouse.OverrideCursorthis.Cursor

我只是不能更改鼠标光标的颜色。

我遇到了一种将鼠标光标完全更改为自定义光标的方法,此问题是有人发布的另一个问题:“ WPF中的自定义光标?”。但是似乎只想改变颜色就显得有些矫kill过正,这样我才能真正看到鼠标在哪里。

如果文本框具有黑色背景,则鼠标光标的颜色实际上会自动变为白色但是,如果背景不是很黑则不会自动更改。

就这么简单。尝试更改CaretBrush的颜色。请参见下面的示例代码。

<TextBox Text="This is some random text" CaretBrush="Blue" />

编辑 :

如果不定义自定义光标,则无法更改鼠标颜色的颜色,但是可以更改其类型。请参见下面的示例。

<Grid>
    <TextBox Width="70" Height="20" CaretBrush="IndianRed" Text="TEST">
        <TextBox.Style>
            <Style TargetType="TextBox">
                <Style.Triggers>
                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter Property="Cursor" Value="Pen" />
                    </Trigger>
                    <Trigger Property="IsMouseOver" Value="False">
                        <Setter Property="Cursor" Value="Arrow" />
                    </Trigger>
                </Style.Triggers>
            </Style>
        </TextBox.Style>
    </TextBox>
</Grid>

如果要更改游标类型,请参阅此文章。WPF中的自定义游标?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF-如何更改鼠标光标颜色

来自分类Dev

如何在WPF中更改鼠标光标的指向位置

来自分类Dev

WPF 如何更改 gridviewcolumn 的颜色

来自分类Dev

如何设置在WPF中将鼠标悬停时会更改其颜色的无边界按钮

来自分类Dev

鼠标悬停时如何在WPF中更改背景前景和边框颜色

来自分类Dev

如何设置在WPF中将鼠标悬停时会更改其颜色的无边界按钮

来自分类Dev

如何在XAML / WPF中设置鼠标光标?

来自分类Dev

如何在XAML / WPF中设置鼠标光标?

来自分类Dev

WPF:如何更改TransitioningContentControl背景颜色?

来自分类Dev

如何更改原生WPF控件主题的颜色?

来自分类Dev

如何更改WPF复选框的颜色?

来自分类Dev

将鼠标光标更改为WPF中禁用按钮上悬停时的“停止”指针

来自分类Dev

WPF - 如何通过更改按钮的资源来更改按钮颜色

来自分类Dev

更改OnClick标签颜色WPF

来自分类Dev

在WPF中更改ResizeGrip的颜色

来自分类Dev

在WPF中更改ResizeGrip的颜色

来自分类Dev

如何在WPF中更改按钮的内容“颜色”

来自分类Dev

在WPF样式中,如何更改定义的颜色?

来自分类Dev

如何动态更改WPF:s按钮的背景颜色

来自分类Dev

如何更改 WPF 中的 DataGrid 单元格悬停颜色?

来自分类Dev

将鼠标悬停在XAML WPF上时,将按钮默认的突出显示颜色更改为透明颜色?

来自分类Dev

如果将鼠标悬停在DIV光标上,该如何更改它和背景颜色?

来自分类Dev

如何在控件内更改鼠标光标?

来自分类Dev

如何更改鼠标光标的线宽?

来自分类Dev

如何在控件内更改鼠标光标?

来自分类Dev

WPF更改按钮样式以在禁用时更改光标?

来自分类Dev

将鼠标悬停在菜单项上时更改背景颜色,但无法在WPF中显示子菜单

来自分类Dev

WPF TextBox更改焦点上的颜色

来自分类Dev

在WPF的OxyPlot中更改轴文本颜色

Related 相关文章

  1. 1

    WPF-如何更改鼠标光标颜色

  2. 2

    如何在WPF中更改鼠标光标的指向位置

  3. 3

    WPF 如何更改 gridviewcolumn 的颜色

  4. 4

    如何设置在WPF中将鼠标悬停时会更改其颜色的无边界按钮

  5. 5

    鼠标悬停时如何在WPF中更改背景前景和边框颜色

  6. 6

    如何设置在WPF中将鼠标悬停时会更改其颜色的无边界按钮

  7. 7

    如何在XAML / WPF中设置鼠标光标?

  8. 8

    如何在XAML / WPF中设置鼠标光标?

  9. 9

    WPF:如何更改TransitioningContentControl背景颜色?

  10. 10

    如何更改原生WPF控件主题的颜色?

  11. 11

    如何更改WPF复选框的颜色?

  12. 12

    将鼠标光标更改为WPF中禁用按钮上悬停时的“停止”指针

  13. 13

    WPF - 如何通过更改按钮的资源来更改按钮颜色

  14. 14

    更改OnClick标签颜色WPF

  15. 15

    在WPF中更改ResizeGrip的颜色

  16. 16

    在WPF中更改ResizeGrip的颜色

  17. 17

    如何在WPF中更改按钮的内容“颜色”

  18. 18

    在WPF样式中,如何更改定义的颜色?

  19. 19

    如何动态更改WPF:s按钮的背景颜色

  20. 20

    如何更改 WPF 中的 DataGrid 单元格悬停颜色?

  21. 21

    将鼠标悬停在XAML WPF上时,将按钮默认的突出显示颜色更改为透明颜色?

  22. 22

    如果将鼠标悬停在DIV光标上,该如何更改它和背景颜色?

  23. 23

    如何在控件内更改鼠标光标?

  24. 24

    如何更改鼠标光标的线宽?

  25. 25

    如何在控件内更改鼠标光标?

  26. 26

    WPF更改按钮样式以在禁用时更改光标?

  27. 27

    将鼠标悬停在菜单项上时更改背景颜色,但无法在WPF中显示子菜单

  28. 28

    WPF TextBox更改焦点上的颜色

  29. 29

    在WPF的OxyPlot中更改轴文本颜色

热门标签

归档