Trigger.Value Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur nilai yang akan dibandingkan dengan nilai properti elemen . Perbandingannya adalah pemeriksaan kesetaraan referensi.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
public object Value { get; set; }
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
member this.Value : obj with get, set
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Nilai Properti
Nilai defaultnya adalah null. Lihat juga bagian Pengecualian.
- Atribut
Pengecualian
Ekspresi seperti pengikatan tidak didukung.
Trigger Setelah digunakan, itu tidak dapat dimodifikasi.
Contoh
Contoh berikut mengubah Foreground properti tombol saat IsPressed properti adalah true.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Keterangan
Nilai ini dibandingkan dengan nilai properti yang dikembalikan oleh Property properti .Trigger Perbandingan yang dilakukan adalah pemeriksaan kualitas referensi. Jika kedua nilai sama, maka s terkait Settermenerapkan nilai properti yang ditentukan.
Perhatikan bahwa Anda harus menentukan Property properti dan Value pada pemicu Trigger agar bermakna. Oleh karena itu, jika salah satu atau kedua properti tidak ditentukan, maka pengecualian akan dilemparkan.
Penggunaan Elemen Properti XAML
<object>
<object.Value>
Value
</object.Value>
</object>