Стиль Контроля на различных мероприятиях - PullRequest
0 голосов
/ 13 июля 2011

Может ли кто-нибудь сказать, что будет стиль Метка или Кнопка на различных мероприятиях, показанных на изображении ниже.

1.MouseOver

enter image description here

2 MousePressed и Выбранный элемент управления

enter image description here

Ответы [ 2 ]

3 голосов
/ 13 июля 2011

Вы можете взглянуть на Триггеры стиля . Чтобы выяснить, какие свойства вам нужны, вы можете взглянуть на UIElement .

Например, это может быть что-то вроде:

<Style x:Key="Triggers" TargetType="Button">
    <Style.Triggers>
    <Trigger Property="IsPressed" Value="true">
        <Setter Property = "Background" Value="LightGray"/>
    </Trigger>
    <Trigger Property="IsMouseOver" Value="true">
        <Setter Property = "BorderBrush" Value="Blue"/>
    </Trigger>
    <Trigger Property="IsFocused" Value="true">
        <Setter Property = "BorderBrush" Value="LightGray"/>
    </Trigger>
    </Style.Triggers>
</Style>

Приведенный выше стиль не воссоздает внешний вид кнопки на изображении, это всего лишь пример того, как это можно сделать.

Вы можете взглянуть на класс Button , чтобы увидеть, какие свойства вы можете изменить.

1 голос
/ 13 июля 2011

Если я правильно понял ваш вопрос, думаю, вы можете изменить прозрачность событий MousePressed и Mouseover.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...