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); };
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またはを使用してもマウスは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
メタデータプロパティがに設定されるtrueMetadata properties set to true NoneNone