PriorityBinding.Bindings Eigenschap

Definitie

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.

Van toepassing op