Переопределение Xamarin.Forms.Color - PullRequest
0 голосов
/ 15 января 2020

Есть ли способ переопределить цвета, доступные на Xamarin.Forms, к моим собственным указанным c цветам? Как например, я хотел бы переопределить фиолетовый как шестнадцатеричный код 8d198f. Это потому, что я использую один и тот же цвет в разных местах, и было бы проще, если бы я мог просто использовать «Color.Purple» вместо одного и того же шестнадцатеричного кода везде.

Спасибо за чтение и признательность за помощь!

1 Ответ

0 голосов
/ 15 января 2020

Вы не можете сделать это AFAIK. То, что вы можете сделать в Contrary, - это сохранить то же самое в вашем App.Xaml и использовать их там, где вам нужно

App.Xaml

<Color x:Key="Purple">#8d198f</Color>

И используйте его, как показано ниже:

Xaml

SomeColor="{StaticResource Purple}"

C#

SomeColor= (Color)Application.Current.Resources["Purple"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...