PriorityBinding.Bindings Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci Binding objektů, které jsou vytvořeny pro tuto instanci 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)
Hodnota vlastnosti
Kolekce Binding objektů. PriorityBinding v současné době podporuje pouze objekty typu Binding , nikoli MultiBinding nebo PriorityBinding. Přidání podřízeného Binding objektu PriorityBinding implicitně přidá podřízený objekt do BindingBase kolekce objektu MultiBinding . Výchozí hodnota je prázdná kolekce.
Příklady
V následujícím příkladu <je PriorityBinding.Bindings> implicitní. Objekty Binding vytvořené pro danou PriorityBinding kolekci jsou implicitně přidány do BindingBase kolekce. Další informace naleznete v části Hodnota vlastnosti dříve v tomto tématu.
<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>
Poznámky
Note
Tuto vlastnost lze nastavit pouze v jazyku XAML (Extensible Application Markup Language) pomocí syntaxe kolekce, která je zobrazena v následujícím příkladu, nebo přístupem k objektu kolekce a pomocí různých metod, například Add. Vlastnost, kterou používáte pro přístup k objektu kolekce, je jen pro čtení, zatímco samotná kolekce je jen pro čtení a zápis.
Použití elementu vlastnosti XAML
<object>
OneOrMoreBindings
</object>
Hodnoty XAML
OneOrMoreBindings Jeden nebo více Binding objektů; PriorityBinding v současné době nepodporuje MultiBinding ani PriorityBinding objekty.