【问题标题】:Change Foreground of ReadOnly TextBox更改只读文本框的前景
【发布时间】:2014-05-11 10:02:02
【问题描述】:

在我的 Windows Phone 应用程序中,我想要一个 TextBox,它必须是只读的,但这使它的前景色看起来是灰色的,我希望前景色为黑色,这可能吗?

或者我怎么能有一个黑色字体的文本块,但用户不能编辑?

【问题讨论】:

  • 您可以通过更改 TextBox 样式来实现此目的,以便在禁用状态下其背景保持白色。
  • 谢谢你我试过了,它成功了:)

标签: xaml windows-phone-8 textbox


【解决方案1】:

您可以将 TextBox 的样式更改为禁用状态。 为了更轻松地实现这一点,您可以在 Expression Blend 中打开 .xaml 文档,在 TextBox 中单击鼠标右键 -> 编辑模板... -> 编辑副本。

然后您为您的样式选择您想要的名称。 之后搜索“状态”选项卡,然后单击它。之后选择禁用状态。 然后,您可以将 TextBox 编辑为您喜欢的禁用状态。

【讨论】:

  • 谢谢,它解决了这个问题,而且这种方法在很多其他方面也对我有很大帮助:)
【解决方案2】:

您也可以将 TextBox Style 设置为 null,然后像往常一样设置 Foreground。

【讨论】:

    猜你喜欢
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2022-06-23
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多