Compartir a través de


PriorityBinding.Bindings Propiedad

Definición

Obtiene la colección de objetos Binding que se establece para esta instancia 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)

Valor de propiedad

Una colección de objetos Binding. PriorityBinding actualmente solo admite los objetos de tipo Binding, y no MultiBinding ni PriorityBinding. Al agregar un elemento secundario Binding a un objeto PriorityBinding, se agrega implícitamente el elemento secundario a la colección BindingBase del objeto MultiBinding. El valor predeterminado es una colección vacía.

Ejemplos

En el ejemplo siguiente, <PriorityBinding.Bindings> es implícito. Los Binding objetos establecidos para se PriorityBinding agregan implícitamente a la BindingBase colección. Para obtener más información, vea la sección "Valor de propiedad" anteriormente en este tema.

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

Comentarios

Nota:

Esta propiedad solo se puede establecer en Lenguaje de marcado de aplicación extensible (XAML) mediante la sintaxis de colección que se muestra en el ejemplo siguiente, o bien mediante el acceso al objeto de colección y el uso de sus distintos métodos, como Add. La propiedad que se usa para tener acceso al objeto de colección es de solo lectura, mientras que la propia colección es de lectura y escritura.

Uso de elementos de propiedad XAML

<object>  
    OneOrMoreBindings  
</object>  

Valores XAML

OneOrMoreBindings
Uno o varios Binding objetos; PriorityBinding actualmente no admite MultiBinding objetos ni PriorityBinding .

Se aplica a