ButtonBase.IsPressed 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會得到一個表示 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
屬性值
true 若 ButtonBase 被激活;否則 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 是表示按鍵時,左鍵或空白鍵被按在該按鈕上的按鈕狀態。 當 IsPressed 時 true,控制鍵會捕捉滑鼠。 因此,控制項會引發滑鼠事件,如 MouseEnter 和 IsMouseDirectlyOverChanged。 請注意,使用AccessText或 Enter 鍵不會改變IsPressed或捕捉滑鼠,但會提升事件。Click
從 .NET Framework 3.0 Service Pack 1 開始, IsPressed 新增了受保護的設定器。 要使用此功能,您的應用程式應針對 .NET Framework 3.5 版本。 欲了解更多資訊,請參閱 版本與相依關係。
相依財產資訊
| 項目 | 價值 |
|---|---|
| 識別碼欄位 | IsPressedProperty |
元資料屬性設為 true |
沒有 |