Trigger.Value Ö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.
Öğesinin özellik değeriyle karşılaştırılacak değeri alır veya ayarlar. Karşılaştırma bir başvuru eşitliği denetimidir.
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
Özellik Değeri
null
varsayılan değerdir. Ayrıca Özel Durumlar bölümüne de bakın.
- Öznitelikler
Özel durumlar
Bağlamalar gibi ifadeler desteklenmez.
bir Trigger kullanımda olduktan sonra değiştirilemez.
Örnekler
Aşağıdaki örnek, özelliği olduğunda true
düğmenin IsPressed özelliğini değiştirirForeground.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Açıklamalar
Bu değer, özelliği tarafından Property döndürülen özellik Triggerdeğeriyle karşılaştırılır. Gerçekleştirilen karşılaştırma bir başvuru kalitesi denetimidir. İki değer eşitse, ilişkili Setters belirtilen özellik değerlerini uygular.
Tetikleyicinin Property anlamlı olması için hem Trigger hem hem Value de özelliklerini belirtmeniz gerektiğini unutmayın. Bu nedenle, özelliklerden biri veya her ikisi belirtilmezse, bir özel durum oluşturulur.
XAML Özellik Öğesi Kullanımı
<object>
<object.Value>
Value
</object.Value>
</object>