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á je vytvořena 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 objektů Binding. PriorityBinding v současné době podporuje pouze objekty typu Binding a ne 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í hodnotou je prázdná kolekce.
Příklady
V následujícím příkladu <je PrioritaBinding.Bindings> implicitní. Objekty Binding , které jsou vytvořeny pro objekt jsou PriorityBinding implicitně přidány BindingBase do kolekce. Další informace najdete v části "Hodnota vlastnosti" výše 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
Poznámka
Tuto vlastnost lze nastavit pouze v jazyce XAML (Extensible Application Markup Language) pomocí syntaxe kolekce, která je znázorněna v následujícím příkladu, nebo přístupem k objektu kolekce a použitím jeho různých metod, například Add. Vlastnost, kterou použijete pro přístup k objektu kolekce, je jen pro čtení, zatímco samotná kolekce je pro čtení/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 objekty nebo PriorityBinding objekty.