Получить phoneaccentcolor в приложении Window Phone 8.1 (среда выполнения Windows)?

#windows-phone-7 #windows-phone-8

#windows-phone-7 #windows-phone-8

Вопрос:

В приложении Windows phone 8 silverlight было легко получить цвет акцента телефона, но я не могу этого сделать в приложении Windows RT для WP 8.1. Есть идеи о том, как получить цвет акцента телефона в приложении WP 8.1?

Ответ №1:

В XAML вы можете использовать SystemColorControlAccentColor вместо PhoneAccentColor . Работает с WP8.1!

Ответ №2:

Я использую

 Foreground="{StaticResource PhoneAccentBrush}" 
  

как это было в Windows Phone 8, и отлично работает в приложении WinRT Windows Phone 8.1.

Комментарии:

1. Мне нужно получить к нему доступ из C#

2. В коде вы могли бы получить доступ с помощью ((SolidColorBrush)App.Current. Ресурсы [«PhoneAccentBrush»]), и если вам нужен цвет, у него есть свойство с именем Color .