2015-06-25 101 views
0

是否可以将键盘的颜色从黑色更改为白色。即使我将RequestTheme更改为Light(对于页面和文本块),键盘仍然是黑色的。所有颜色都改变了,但键盘没有改变C#/ XAML - Windows Phone 8.1 - 键盘颜色

例如在MS的电子邮件应用程序中,即使手机的主题设置为黑色,也会有白色键盘。这正是我想要的。也许它不是开发人员可访问的API的一部分。

谢谢。

+0

这是因为MS的邮件应用默认设置为Light Theme。 –

+0

我知道,我设置的主题像他们可能做的一样轻。 –

+0

目前的API无法完成。 –

回答

0

如果你想改变你的应用程序的主题,你可以看到类似问题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完成。

+0

我尝试过,但没有改变... –