【问题标题】:Changing the caret color in silverlight 2更改 Silverlight 2 中的插入符号颜色
【发布时间】:2009-07-10 06:23:37
【问题描述】:

我有一个黑色背景的文本框,我想将其插入符号颜色更改为白色。我该如何实现?

谢谢

【问题讨论】:

    标签: silverlight-2.0


    【解决方案1】:

    不幸的是,我不相信这是可能的。 TextBox 上没有属性可以执行此操作,TextBox 的默认模板没有提供操作内容的方法,因此也没有提供插入符号。我认为这是因为内容是通过XcpImports 类提供的。

    据我所知,XcpImports 是 Silverlight 插件和操作系统(Windows、OS/X)之间的抽象层。因此,除非 Silverlight 提供了执行此操作的路径,否则您实际上无法访问真正的文本框来操作插入符号。

    【讨论】:

      【解决方案2】:

      在 Silverlight 2 中不可能(因为您的帖子已被标记),但在 Silverlight 3 中,TextBox 具有 CaretBrush 属性,以供将来参考(以及其他人像我一样从 Google 登陆此页面)...

      【讨论】:

        猜你喜欢
        • 2012-09-04
        • 2013-08-28
        • 2020-10-19
        • 1970-01-01
        • 2012-04-20
        • 2015-09-07
        • 2015-05-07
        • 2010-10-20
        • 1970-01-01
        相关资源
        最近更新 更多