PriorityBinding.Bindings Eigenschaft

Definition

Ruft die Auflistung von Binding Objekten ab, die für diese Instanz von PriorityBinding.

public:
 property System::Collections::ObjectModel::Collection<System::Windows::Data::BindingBase ^> ^ Bindings { System::Collections::ObjectModel::Collection<System::Windows::Data::BindingBase ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase> Bindings { get; }
member this.Bindings : System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>
Public ReadOnly Property Bindings As Collection(Of BindingBase)

Eigenschaftswert

Eine Auflistung von Binding -Objekten. PriorityBinding unterstützt derzeit nur Objekte vom Typ Binding und nicht MultiBinding oder PriorityBinding. Durch das Hinzufügen eines Binding untergeordneten Elements zu einem PriorityBinding Objekt wird der Auflistung für das BindingBase Objekt implizit das untergeordnete MultiBinding Element hinzugefügt. Der Standardwert ist eine leere Auflistung.

Beispiele

Im folgenden Beispiel <ist PriorityBinding.Bindings> implizit. Die Binding für die PriorityBinding Auflistung eingerichteten Objekte werden implizit der BindingBase Auflistung hinzugefügt. Weitere Informationen finden Sie weiter oben in diesem Thema im Abschnitt "Eigenschaftswert".

<Window.Resources>
  <c:AsyncDataSource SlowestDP="Slowest Value" SlowerDP="Slower Value"
                     FastDP="Fast Value" x:Key="AsyncDS" />
</Window.Resources>
  
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center"
  DataContext="{Binding Source={StaticResource AsyncDS}}">
  <TextBlock FontSize="18" FontWeight="Bold" Margin="10"
    HorizontalAlignment="Center">Priority Binding</TextBlock>
  <TextBlock Background="Honeydew" Width="100" HorizontalAlignment="Center">
    <TextBlock.Text>
      <PriorityBinding FallbackValue="defaultvalue">
        <Binding Path="SlowestDP" IsAsync="True"/>
        <Binding Path="SlowerDP" IsAsync="True"/>
        <Binding Path="FastDP" />
      </PriorityBinding>
    </TextBlock.Text>
  </TextBlock>	
</StackPanel>

Hinweise

Note

Diese Eigenschaft kann nur in XAML (Extensible Application Markup Language) mithilfe der Im folgenden Beispiel gezeigten Auflistungssyntax oder durch Zugreifen auf das Auflistungsobjekt und die Verwendung der verschiedenen Methoden wie Add festgelegt werden. Die Eigenschaft, die Sie für den Zugriff auf das Auflistungsobjekt verwenden, ist schreibgeschützt, während die Auflistung selbst Lese-/Schreibzugriff hat.

Verwendung von XAML-Eigenschaftenelementen

<object>
    OneOrMoreBindings
</object>

XAML-Werte

OneOrMoreBindings Mindestens ein ObjektBinding; unterstützt PriorityBinding derzeit MultiBinding weder Objekte noch PriorityBinding Objekte.

Gilt für: