PriorityBinding.Bindings Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.