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); };
public bool IsPressed { get; protected set; }
member this.IsPressed : bool with get, set
Public Property IsPressed As Boolean

속성 값


ButtonBase가 활성화되어 있으면 true이고, 그렇지 않으면 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">
    <Trigger Property="IsMouseOver" Value="true">
      <Setter Property = "Background" Value="Red"/>
    <Trigger Property="IsPressed" Value="true">
      <Setter Property = "Foreground" Value="Green"/>


IsPressed 마우스 왼쪽된 단추를 나타내는 단추의 상태가 또는 스페이스바를 단추를 눌렀는지 합니다.IsPressed is the state of a button that indicates the left mouse button or SPACEBAR is pressed over the button. IsPressedtrue, 컨트롤에서 마우스를 캡처할 합니다.When IsPressed is true, the control captures the mouse. 결과적으로, 컨트롤 이벤트를 발생 마우스와 같은 MouseEnterIsMouseDirectlyOverChanged입니다.As a result, the control will raise mouse events such as MouseEnter and IsMouseDirectlyOverChanged. 사용 합니다 AccessText 또는 ENTER 변경 되지 않습니다 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 에 보호 된 setter.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. 자세한 내용은 버전 및 종속성을 참조하세요.For more information, see Versions and Dependencies.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field IsPressedProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상