ButtonBase.IsPressed Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ş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ĞUna 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'ı AccessText kullanmanın 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 başlayarak korumalı IsPressed bir ayarlayıcıya sahiptir. Bu işlevi 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
Tanımlayıcı alanı | IsPressedProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |