共用方式為


ButtonBase.IsPressed 屬性

定義

會得到一個表示 a 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

屬性值

trueButtonBase 被激活;否則 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 Service Pack 1 開始, IsPressed 新增了受保護的設定器。 要使用此功能,您的應用程式應針對 .NET Framework 3.5 版本。 欲了解更多資訊,請參閱 版本與相依關係。

相依財產資訊

項目 價值
識別碼欄位 IsPressedProperty
元資料屬性設為 true 沒有

適用於