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

Всегда на уровне приложений.

EDIT: Измененная тема клавиатуры не может быть выполнена с использованием текущего API.

+0

Я пробовал, но без изменений ... –

Смежные вопросы