我一直想知道是否有一种更简单的方法来更改一个属性,然后在 Windows Phone 8 中重新设置整个 ControlTemplate 的样式。
我最近发现自己需要更改 PasswordBox 的背景(选择/键入时显示的背景)而不更改任何其他内容。我知道有重新创建整个 ControlTemplate 的方法(因为它对我的口味来说是巨大的,而且我有点迷失了——我是个菜鸟)。
其他(最好更容易)选项是怎么做的?如果是这样,是哪个?
我问的原因是因为我正在创建需要在 Android、iOS 和 Windows Phone 上看起来几乎相同的应用程序(android 和 iOS 应用程序是由其他人完成的,我正在开发 WP App 并且设计是给定)。
该应用程序需要看起来与用户在手机上选择的主题相同。
由于在写入 TextBox/PasswordBox 时文本为白色且为深色主题,因此背景也变为白色 - 结果是您看不到您正在输入的内容。
更改“键入时前台”或“键入时后台”更容易吗?如何在不重新创建整个 ControlTemplate 的情况下做到这一点?