Свойство цвета ActivityIndicator не работает в Windows 8.1

#xamarin.forms

#xamarin.forms

Вопрос:

Возможно ли изменить цвет индикатора активности в Windows 8.1?

Свойство цвета, похоже, игнорируется в стабильной версии Xamarin Forms 2.0.0.0.

Ответ №1:

Глядя на исходный код Forms, свойство Foreground собственного элемента управления используется для установки цвета. При поиске в Интернете выясняется, что это просто не работает в Windows 8.1.

Я отправил запрос на извлечение, чтобы исправить это, но в то же время самым простым способом сделать это было бы переопределить кисть в файле Windows 8.1 App.xaml:

 <Application.Resources>
    <ResourceDictionary>
        <SolidColorBrush x:Key="ProgressBarIndeterminateForegroundThemeBrush" Color="Yellow"/>
    </ResourceDictionary>
</Application.Resources>