Xaml 在正常状态下更改Metro文本框的背景

Xaml 在正常状态下更改Metro文本框的背景,xaml,textbox,windows-8,windows-runtime,winrt-xaml,Xaml,Textbox,Windows 8,Windows Runtime,Winrt Xaml,我有一个带有文本框的C#/XAML Metro风格的应用程序。默认情况下,文本框以灰色背景显示。当我用鼠标悬停在它上面时,背景会变亮。当我把焦点放进文本框时,它有一个白色的背景 我想创建一个XAML样式,使文本框始终具有白色背景,而不管鼠标的位置或焦点在应用程序中的位置如何-我如何做到这一点 谢谢 Andrew您需要编辑控件模板。使用Blend打开项目。右键点击文本框和“创建模板与副本”或类似的东西。Blend应生成可编辑的默认模板的副本。您现在也可以在Visual Studio 11设计视图中

我有一个带有文本框的C#/XAML Metro风格的应用程序。默认情况下,文本框以灰色背景显示。当我用鼠标悬停在它上面时,背景会变亮。当我把焦点放进文本框时,它有一个白色的背景

我想创建一个XAML样式,使文本框始终具有白色背景,而不管鼠标的位置或焦点在应用程序中的位置如何-我如何做到这一点

谢谢


Andrew

您需要编辑控件模板。

使用Blend打开项目。右键点击文本框和“创建模板与副本”或类似的东西。Blend应生成可编辑的默认模板的副本。您现在也可以在Visual Studio 11设计视图中执行相同的操作。右键单击/编辑模板/编辑当前模板