PriorityBinding.Bindings Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a példányhoz létrehozott objektumok gyűjteményét BindingPriorityBinding.
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)
Tulajdonság értéke
Egy Binding objektumok gyűjteménye. PriorityBindingjelenleg csak a típus Binding típusú objektumokat támogatja, és nem, vagy MultiBindingnemPriorityBinding. Binding Gyermek hozzáadása egy PriorityBinding objektumhoz implicit módon hozzáadja a gyermeket az BindingBase objektum gyűjteményéhezMultiBinding. Az alapértelmezett érték egy üres gyűjtemény.
Példák
Az alábbi példában <a PriorityBinding.Bindings> implicit. A Binding gyűjteményhez PriorityBinding létrehozott objektumok implicit módon hozzáadódnak a BindingBase gyűjteményhez. További információkért tekintse meg a jelen témakör korábbi, "Tulajdonságérték" szakaszát.
<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>
Megjegyzések
Note
Ez a tulajdonság csak az XAML (Extensible Application Markup Language, Extensible Application Markup Language, XAML) nyelven állítható be az alábbi példában látható gyűjteményszintaxis használatával, vagy a gyűjteményobjektum elérésével és a különböző metódusok( például a Hozzáadás) használatával. A gyűjteményobjektum eléréséhez használt tulajdonság írásvédett, míg maga a gyűjtemény írási/olvasási.
XAML tulajdonságelem-használat
<object>
OneOrMoreBindings
</object>
XAML-értékek
OneOrMoreBindings Egy vagy több Binding objektum; PriorityBinding jelenleg nem támogatja vagy MultiBinding nem támogatja PriorityBinding az objektumokat.