PriorityBinding.Bindings Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .