Bagikan melalui


Trigger.Property Properti

Definisi

Mendapatkan atau mengatur properti yang mengembalikan nilai yang dibandingkan dengan Value properti pemicu. Perbandingannya adalah pemeriksaan kesetaraan referensi.

public:
 property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty

Nilai Properti

DependencyProperty yang mengembalikan nilai properti elemen . Nilai defaultnya adalah null.

Atribut

Pengecualian

Tidak Style boleh berisi yang Trigger merujuk ke Style properti .

Trigger Setelah digunakan, itu tidak dapat dimodifikasi.

Contoh

Contoh berikut berisi pemicu yang mengubah Foreground properti tombol saat IsPressed properti adalah true. TargetType Karena dari Style diatur ke Button, tidak perlu memenuhi syarat Property properti, misalnya, Property="IsPressed", dengan nama kelas.

<Style x:Key="Triggers" TargetType="Button">
    <Style.Triggers>
    <Trigger Property="IsPressed" Value="true">
        <Setter Property = "Foreground" Value="Green"/>
    </Trigger>
    </Style.Triggers>
</Style>

Keterangan

Nilai yang dikembalikan oleh properti ini dibandingkan dengan nilai yang ditentukan oleh Value properti . Perbandingan yang dilakukan adalah pemeriksaan kesetaraan referensi. Jika kedua nilai cocok, maka s terkait Settermenerapkan nilai properti yang ditentukan.

ClassName.PropertyName Gunakan sintaks untuk memenuhi syarat properti yang Anda tentukan jika gaya atau templat yang berisi pemicu ini tidak memiliki TargetType kumpulan properti.

Perhatikan bahwa Anda harus menentukan Property properti dan Value pada pemicu Trigger agar bermakna. Jika salah satu atau kedua properti tidak diatur, pengecualian akan dilemparkan.

Berlaku untuk

Lihat juga