Используйте WPF ResourceDictionary в .NetStandard - PullRequest
0 голосов
/ 29 июня 2019

У меня есть несколько стилей и пользовательских элементов управления, которые я написал в WPF и ResourceDictionary.
Теперь я хочу использовать эти стили в xamarin, но я понял, что библиотека должна быть основана на .NetStandard для установки на xamarin.

Но теперь я вижу, что ResourceDictionary не существует.

Как обновить код для WPF до xamarin?

1 Ответ

1 голос
/ 01 июля 2019

К сожалению , Xamarin не может использовать ResourceDictionary WPF.

Вы можете Создать и использовать ResourceDictionary Xamarin следующим образом.

<Application ...>
    <Application.Resources>
        <ResourceDictionary>
            <Color x:Key="PageBackgroundColor">Yellow</Color>
            <Color x:Key="HeadingTextColor">Black</Color>
            <Color x:Key="NormalTextColor">Blue</Color>
            <Style x:Key="LabelPageHeadingStyle" TargetType="Label">
                <Setter Property="FontAttributes" Value="Bold" />
                <Setter Property="HorizontalOptions" Value="Center" />
                <Setter Property="TextColor" Value="{StaticResource HeadingTextColor}" />
            </Style>
        </ResourceDictionary>
    </Application.Resources>
</Application>
...