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