PriorityBinding.Bindings Propriedade

Definição

Obtém a coleção de Binding objetos que é estabelecida para esta instância 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 da propriedade

Uma coleção de Binding objetos. PriorityBindingatualmente dá suporte apenas a objetos de tipo Binding e não ou MultiBinding.PriorityBinding Adicionar um Binding filho a um PriorityBinding objeto adiciona implicitamente o filho à BindingBase coleção do MultiBinding objeto. O padrão é uma coleção vazia.

Exemplos

No exemplo a seguir, <PriorityBinding.Bindings> está implícito. Os Binding objetos estabelecidos para a PriorityBinding coleção são adicionados implicitamente à BindingBase coleção. Para obter mais informações, consulte a seção "Valor da Propriedade" anteriormente neste tópico.

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

Comentários

Note

Essa propriedade só pode ser definida em XAML (Extensible Application Markup Language) usando a sintaxe da coleção mostrada no exemplo a seguir ou acessando o objeto de coleção e usando seus vários métodos, como Add. A propriedade que você usa para acessar o objeto de coleção é somente leitura, enquanto a coleção em si é de leitura/gravação.

Uso do elemento propriedade XAML

<object>
    OneOrMoreBindings
</object>

Valores XAML

OneOrMoreBindings Um ou mais Binding objetos; PriorityBinding atualmente, não dá suporte MultiBinding a objetos ou PriorityBinding objetos.

Aplica-se a