ButtonBase.IsPressed ButtonBase.IsPressed ButtonBase.IsPressed ButtonBase.IsPressed Property

Определение

Возвращает значение, указывающее, активизирован ли элемент управления 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 и IsMouseDirectlyOverChanged.As a result, the control will raise mouse events such as MouseEnter and IsMouseDirectlyOverChanged. Обратите внимание, что использование AccessText или ввод не приводит к изменению IsPressed или захвата мыши, но делает raise 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 имеет защищенный метод задания.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 NoneNone

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