ButtonBase.IsPressed Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, активизирован ли элемент управления ButtonBase в данный момент.
public: property bool IsPressed { public:
bool get(); protected:
void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool IsPressed { get; protected set; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPressed : bool with get, set
Public Property IsPressed As Boolean
Значение свойства
true
, если ButtonBase активизирован; в противном случае false
. Значение по умолчанию — false
.
- Атрибуты
Примеры
В этом примере показано, как использовать IsPressed свойство в стиле триггера.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property = "Background" Value="Red"/>
</Trigger>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Комментарии
IsPressed — это состояние кнопки, указывающее, что над кнопкой нажата левая кнопка мыши или пробел. Если IsPressed имеет значение true
, элемент управления захватывает мышь. В результате элемент управления вызовет события мыши, такие как MouseEnter и IsMouseDirectlyOverChanged. Обратите внимание, AccessText что использование или ВВОД не изменяет IsPressed и не захватывает мышь, но вызывает Click событие .
Начиная с платформа .NET Framework версии 3.0 с пакетом обновления 1 ( IsPressed SP1), имеет защищенный метод задания. Чтобы использовать эту функцию, приложение должно быть предназначено для платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.
Сведения о свойстве зависимостей
Поле идентификатора | IsPressedProperty |
Для свойств метаданных задано значение true |
Нет |