PriorityBinding.Bindings Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .