Partager via


PriorityBinding.Bindings Propriété

Définition

Obtient la collection d'objets Binding établie pour cette instance de 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)

Valeur de propriété

Collection d'objets Binding. PriorityBinding ne prend actuellement en charge que des objets de type Binding et non de type MultiBinding ou PriorityBinding. L’ajout d’un enfant Binding à un objet PriorityBinding ajoute implicitement l’enfant à la collection BindingBase pour l’objet MultiBinding. La valeur par défaut est une collection vide.

Exemples

Dans l’exemple suivant, <PriorityBinding.Bindings> est implicite. Les Binding objets établis pour sont PriorityBinding implicitement ajoutés à la BindingBase collection. Pour plus d’informations, consultez la section « Valeur de propriété » plus haut dans cette rubrique.

<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>

Remarques

Notes

Cette propriété peut uniquement être définie dans XAML (Extensible Application Markup Language) à l’aide de la syntaxe de collection illustrée dans l’exemple suivant, ou en accédant à l’objet de collection et en utilisant ses différentes méthodes, telles que Add. La propriété que vous utilisez pour accéder à l’objet de collection est en lecture seule, tandis que la collection elle-même est en lecture/écriture.

Utilisation des éléments de propriété XAML

<object>  
    OneOrMoreBindings  
</object>  

Valeurs XAML

OneOrMoreBindings
Un ou plusieurs Binding objets ; PriorityBinding ne prend actuellement pas en charge les MultiBinding objets ou PriorityBinding .

S’applique à