2015-06-25 98 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

我嘗試過,但沒有改變... –