PriorityBinding.Bindings Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de verzameling Binding objecten op die voor dit exemplaar van 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)
Waarde van eigenschap
Een verzameling Binding objecten. PriorityBinding ondersteunt momenteel alleen objecten van het type Binding en niet MultiBinding of PriorityBinding. Als u een Binding onderliggend element aan een PriorityBinding object toevoegt, wordt het onderliggende element impliciet toegevoegd aan de BindingBase verzameling voor het MultiBinding object. De standaardwaarde is een lege verzameling.
Voorbeelden
In het volgende voorbeeld <is PriorityBinding.Bindings> impliciet. De Binding objecten die voor de PriorityBinding verzameling zijn ingesteld, worden impliciet toegevoegd aan de BindingBase verzameling. Zie de sectie Eigenschapswaarde eerder in dit onderwerp voor meer informatie.
<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>
Opmerkingen
Note
Deze eigenschap kan alleen worden ingesteld in Extensible Application Markup Language (XAML) met behulp van de syntaxis van de verzameling die wordt weergegeven in het volgende voorbeeld, of door toegang te krijgen tot het verzamelingsobject en de verschillende methoden te gebruiken, zoals Toevoegen. De eigenschap die u gebruikt voor toegang tot het verzamelingsobject is alleen-lezen, terwijl de verzameling zelf lezen/schrijven is.
Gebruik van XAML-eigenschapselement
<object>
OneOrMoreBindings
</object>
XAML-waarden
OneOrMoreBindings Een of meer Binding objecten; PriorityBinding ondersteunt MultiBinding momenteel geen objecten of PriorityBinding objecten.