Задать вопрос
ErickSkrauch
@ErickSkrauch

Как изменить стиль hover в Metro UI?

Имеется класс, который наследует в себя Button и дополняет кнопку дополнительной логикой согласно задачам приложения. Сколько я не бился, но похоже, что событие OnPointerEntered срабатывает раньше, чем какое-то магическое спрятаное событие, которое перекрывает отображение моих цветов на цвета из темы.

Собственно вопрос в том, как можно из кода C# научить кнопку менять цвет так, как того хочу я, а не глобально прописано в теме?
  • Вопрос задан
  • 335 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@slipperex
Программист C#
Вопрос свелся к следующему: "Как из XAML получить доступ к статическому свойству в коде".
Для этого в app.xaml класс со статическим свойством добавляется в ресурсы:
<local:Foo x:Key="Foo"/>
А в нужном месте к нему идет обращение, например так:
Background="{Binding Instance.Color, Source={StaticResource Foo}}"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы