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>
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin