Xaml 更改只读文本框的前景

Xaml 更改只读文本框的前景,xaml,windows-phone-8,textbox,Xaml,Windows Phone 8,Textbox,在我的Windows Phone应用程序中,我希望有一个文本框,它必须是只读的,但这会使其前景色看起来是灰色的,我希望前景色是黑色的,这可能吗 或者,我怎样才能拥有一个黑色字体的文本块,但用户无法编辑它?您可以更改文本框的样式,使其处于禁用状态。 为了更轻松地实现这一点,您可以在Expression Blend中打开.xaml文档,右键单击文本框->编辑模板…->编辑一份副本 然后选择您想要的样式名称。 然后搜索“状态”选项卡,然后单击它。然后选择禁用状态。 然后,您可以在禁用状态下编辑文本框,

在我的Windows Phone应用程序中,我希望有一个文本框,它必须是只读的,但这会使其前景色看起来是灰色的,我希望前景色是黑色的,这可能吗


或者,我怎样才能拥有一个黑色字体的文本块,但用户无法编辑它?

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

然后选择您想要的样式名称。 然后搜索“状态”选项卡,然后单击它。然后选择禁用状态。
然后,您可以在禁用状态下编辑文本框,使其成为您喜欢的样子。

您也可以将文本框样式设置为null,并像往常一样设置前景。

您可以通过更改文本框样式来实现这一点,以便在禁用状态下,其背景保持白色。谢谢我尝试了这一点,它成功了:)谢谢,它解决了问题,这种方法在很多其他方面也会对我有很大帮助:)