다음을 통해 공유


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

속성 값

ButtonBase가 활성화되어 있으면 true이고, 그렇지 않으면 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 마우스 왼쪽된 단추를 나타내는 단추의 상태가 또는 스페이스바를 단추를 눌렀는지 합니다. 때 IsPressedtrue, 컨트롤에서 마우스를 캡처할 합니다. 결과적으로, 컨트롤 이벤트를 발생 마우스와 같은 MouseEnterIsMouseDirectlyOverChanged입니다. 사용 합니다 AccessText 또는 ENTER 변경 되지 않습니다 IsPressed 또는 마우스를 캡처 하지만 발생를 Click 이벤트입니다.

.NET Framework 버전 3.0 서비스 팩 1부터 IsPressed 에 보호 된 setter. 이 기능을 사용 하려면 애플리케이션은.NET Framework 버전 3.5 대상으로 해야 합니다. 자세한 내용은 버전 및 종속성을 참조하세요.

종속성 속성 정보

식별자 필드 IsPressedProperty
메타 데이터 속성 설정 true 없음

적용 대상