Aracılığıyla paylaş


MultiTrigger.Conditions Özellik

Tanım

Nesne koleksiyonunu Condition alır. Koleksiyondaki tüm koşullar karşılandığında özellik değerlerinde yapılan değişiklikler 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 topluluktur.

Örnekler

Aşağıdaki örnek iki MultiTriggers içerir. İlki, HasItems özelliği false ve Width özelliği Auto 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 ve Value özelliklerini ayarlaması Property gerektiğini unutmayın. Condition Daha fazla bilgi için sayfaya bakın.

Şunlara uygulanır

Ayrıca bkz.