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

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

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

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

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

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