ButtonBase.IsPressed Свойство

Определение

Возвращает значение, указывающее, активизирован ли элемент управления ButtonBase в данный момент.Gets a value that indicates whether a ButtonBase is currently activated.

public:  property bool IsPressed {  public:
bool get(); protected:
 void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool IsPressed { get; protected set; }
member this.IsPressed : bool with get, set
Public Property IsPressed As Boolean

Значение свойства

true, если ButtonBase активизирован; в противном случае false.true if the ButtonBase is activated; otherwise false. Значение по умолчанию — false.The default is false.

Атрибуты

Примеры

В этом примере показано, как использовать IsPressed свойство в стиле триггера.This example shows how to use the IsPressed property in a trigger style.

<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 is the state of a button that indicates the left mouse button or SPACEBAR is pressed over the button. Если IsPressed имеет trueзначение, элемент управления захватывает мышь.When IsPressed is true, the control captures the mouse. В результате элемент управления будет вызывать события мыши, такие как MouseEnter и. IsMouseDirectlyOverChangedAs a result, the control will raise mouse events such as MouseEnter and IsMouseDirectlyOverChanged. Обратите внимание, AccessText что использование или ввод не IsPressed изменяет или не захватывает мышь, Click но вызывает событие.Note that using the AccessText or ENTER does not change IsPressed or capture the mouse, but is does raise the Click event.

Начиная с версии .NET Framework 3,0 с пакетом обновления 1 IsPressed (SP1), имеет защищенный метод задания.Starting with the .NET Framework version 3.0 Service Pack 1, IsPressed has a protected setter. Для использования этой функции приложение должно быть предназначено для .NET Framework версии 3,5.To use this functionality, your application should target the .NET Framework version 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.For more information, see Versions and Dependencies.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field IsPressedProperty
Свойства метаданных, для которых задано значениеtrueMetadata properties set to true НетNone

Применяется к