Aracılığıyla paylaş


ButtonBase.IsPressed Özellik

Tanım

şu anda etkin olup olmadığını gösteren bir ButtonBase değer alır.

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

Özellik Değeri

true ButtonBase etkinse; değilse false. Varsayılan değer: false.

Öznitelikler

Örnekler

Bu örnekte, özelliğinin IsPressed tetikleyici stilinde nasıl kullanılacağı gösterilmektedir.

<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>

Açıklamalar

IsPressed , sol fare düğmesine veya ARA ÇUBUĞU'na düğmenin üzerine basıldığını gösteren düğmenin durumudur. olduğunda IsPressedtrue, denetim fareyi yakalar. Sonuç olarak, denetim ve IsMouseDirectlyOverChangedgibi MouseEnter fare olaylarını tetikler. veya ENTER kullanmanın AccessText fareyi değiştirmediğini IsPressed veya yakalamadığını, ancak olayı tetiklediğini Click unutmayın.

.NET Framework sürüm 3.0 Service Pack 1'den IsPressed başlayarak korumalı bir ayarlayıcı vardır. Bu işlevselliği kullanmak için uygulamanızın .NET Framework sürüm 3.5'i hedeflemesi gerekir. Daha fazla bilgi için bkz . Sürümler ve Bağımlılıklar.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı IsPressedProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır