首先,我发现这个关于主题画笔的页面非常有用:http: //metro.excastle.com/xaml-system-brushes
所以粗略地说,在 WinRT/XAML 启动时,我正在为样式表中的文本框设置主题画笔: Foreground = TextBoxDisabledForegroundThemeBrush Background = TextBoxDisabledBackgroundThemeBrush
在运行时使文本框显示为:白色边框、透明背景和灰色文本。我希望它可以使它透明,白色边框和白色文本。
在我的 Tapped 事件中,我将文本框更改为: Foreground = TextBoxButtonPressedForegroundThemeBrush Background = TextBoxButtonPressedForegroundThemeBrush
应该是黑色背景,白色文字和白色边框。这看起来是对的,但是光标又回来了,你看不到它。
第一个问题是,我是否有权更改我的文本颜色?我想更改文本框,因此一旦选择它,它就会保持更改颜色。我认为这是正确的。但我不确定是否应该设置前景或字体样式?