Aracılığıyla paylaş


Condition.Value Özellik

Tanım

Koşulun değerini alır veya ayarlar.

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object

Özellik Değeri

Belirli ValueConditionbir için özelliği null olamaz.

Ayrıca Özel Durumlar bölümüne de bakın. Varsayılan değer null'tır.

Öznitelikler

Özel durumlar

İfadeler desteklenmez.

Örnekler

Aşağıdaki örnek iki MultiTriggers içerir. İlki, HasItems özelliği false ve Width özelliği Otomatik olduğunda MinWidth özellik değerini ayarlar. İkincisi benzerdir ancak MinHeight özelliğine yöneliktir.

<Style.Triggers>
  <Trigger Property="IsEnabled" Value="false">
    <Setter Property="Background" Value="#EEEEEE" />
  </Trigger>

  <MultiTrigger>
    <MultiTrigger.Conditions>
      <Condition Property="HasItems" Value="false" />
      <Condition Property="Width" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinWidth" Value="120"/>
  </MultiTrigger>

  <MultiTrigger>
    <MultiTrigger.Conditions>
      <Condition Property="HasItems" Value="false" />
      <Condition Property="Height" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinHeight" Value="95"/>
  </MultiTrigger>
</Style.Triggers>

bir MultiDataTriggeriçinde Binding kullanılan koşulların örnekleri için özelliğine bakın.

Açıklamalar

MultiTriggers ve MultiDataTriggers, özellik değerlerini bir dizi koşula göre ayarlamanıza olanak sağlar. Öğenin veya veri öğesinin özellik değeri belirtilen Valueile eşleştiğinde bir koşul karşılanır. Belirtilen tüm koşullar karşılanırsa tetikleyici uygulanır. Belirtilen tüm koşullar karşılanırsa tetikleyici uygulanır.

Şunlara uygulanır