C#/XAML - Windows Phone 8.1 - 键盘颜色
C#/XAML - Windows Phone 8.1 - Keyboard color
是否可以将键盘颜色从黑色更改为白色。即使我将 RequestTheme 更改为 Light(对于页面和文本块),键盘仍然是黑色的。所有颜色都变了,但键盘没有。
例如,在 MS 的电子邮件应用程序中,即使 phone 的主题设置为黑色,您的键盘也是白色的。这正是我想要的。也许它不是开发人员可访问的一部分 API。
谢谢。
如果您想更改应用的主题,您可以查看类似问题的已接受答案 here。基本上,您可以使用您提到的 ThemeManager 更改主题。
this.RequestedTheme = ApplicationTheme.Light;
或在XAML中:
<Application
x:Class="App26.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
RequestedTheme="Light"
xmlns:local="using:App26">
</Application>
始终处于应用程序级别。
编辑:键盘主题更改无法使用当前 API。
是否可以将键盘颜色从黑色更改为白色。即使我将 RequestTheme 更改为 Light(对于页面和文本块),键盘仍然是黑色的。所有颜色都变了,但键盘没有。
例如,在 MS 的电子邮件应用程序中,即使 phone 的主题设置为黑色,您的键盘也是白色的。这正是我想要的。也许它不是开发人员可访问的一部分 API。
谢谢。
如果您想更改应用的主题,您可以查看类似问题的已接受答案 here。基本上,您可以使用您提到的 ThemeManager 更改主题。
this.RequestedTheme = ApplicationTheme.Light;
或在XAML中:
<Application
x:Class="App26.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
RequestedTheme="Light"
xmlns:local="using:App26">
</Application>
始终处于应用程序级别。
编辑:键盘主题更改无法使用当前 API。