Aracılığıyla paylaş


MultiTrigger.Conditions Özellik

Tanım

Bir nesne koleksiyonu Condition alır. Özellik değerlerinde yapılan değişiklikler, koleksiyondaki tüm koşullar karşılandığında uygulanır.

public:
 property System::Windows::ConditionCollection ^ Conditions { System::Windows::ConditionCollection ^ get(); };
public System.Windows.ConditionCollection Conditions { get; }
member this.Conditions : System.Windows.ConditionCollection
Public ReadOnly Property Conditions As ConditionCollection

Özellik Değeri

Varsayılan değer boş bir koleksiyondur.

Ö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>

Açıklamalar

XAML Özellik Öğesi Kullanımı

<object>
  <object.Conditions>
    ZeroOrMoreConditions
  </object.Conditions>
</object>

XAML Değerleri

ZeroOrMoreConditions Sıfır veya daha fazla Condition nesne.

MultiTrigger , bir nesne koleksiyonuna Condition göre özellik değerleri ayarlamanıza veya eylemleri başlatmanıza olanak tanır. öğesinin özelliğinin değeri (sınıfın özelliği Condition tarafından Property belirtilen) belirtilen Valueile eşleştiğinde bir koşul karşılanır. Gerçekleştirilen karşılaştırma bir başvuru eşitliği denetimidir. , MultiTrigger tüm koşullar doğru olduğunda (ikili ve işlem) ilişkili ayarlayıcıları veya eylemleri uygular.

s için MultiTriggerkoleksiyondaki her koşulun hem hem de Value özelliklerini ayarlaması Property gerektiğini unutmayın. Daha fazla bilgi için sayfaya Condition bakın.

Şunlara uygulanır

Ayrıca bkz.