Aracılığıyla paylaş


Condition.Property Özellik

Tanım

Koşulun özelliğini alır veya ayarlar. Bu yalnızca nesneler için MultiTrigger geçerlidir.

public:
 property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty

Özellik Değeri

DependencyProperty

DependencyProperty Koşulun özelliğini belirten bir. Varsayılan değer boştur.

Öznitelikler

Ö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

MultiTriggers, özellik değerlerini bir koşul kümesine göre ayarlamanıza olanak sağlar. Öğenin özelliğinin değeri (özelliği tarafından Property belirtilen) belirtilen Value değerle (başvuru eşitliği denetimi) eşleştiğinde bir koşul karşılanır. Belirtilen tüm koşullar karşılanırsa tetikleyici uygulanır.

Tetikleyicileri içeren şablonun stilinde ayarlanmadıysa TargetType . Ardından söz dizimini kullanarak özellik adını nitelemeniz ClassName.PropertyName gerekir.

bir koşuluysa MultiTriggerProperty ve Value özelliklerinin ayarlanması gerektiğini unutmayın. Değerin Binding ayarlanması bu durumda bir özel duruma neden olur.

s içindekiler MultiDataTriggeriçin Conditionbu Binding özellik yerine özelliği kullanılmalıdır.

Şunlara uygulanır

Ayrıca bkz.