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。それ以外の場合は falsetrue 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 は、ボタンの上にマウスの左ボタンまたは SPACE キーが押されたことを示すボタンの状態です。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 Service Pack 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
メタデータプロパティが true に設定されるMetadata properties set to true なしNone