Sdílet prostřednictvím


PriorityBinding.Bindings Vlastnost

Definice

Získá kolekci Binding objektů, která je vytvořena pro tuto instanci .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)

Hodnota vlastnosti

Kolekce objektů Binding. PriorityBinding v současné době podporuje pouze objekty typu Binding a ne MultiBinding nebo PriorityBinding. Přidání podřízeného Binding objektu PriorityBinding implicitně přidá podřízený objekt do BindingBase kolekce objektu MultiBinding . Výchozí hodnotou je prázdná kolekce.

Příklady

V následujícím příkladu <je PrioritaBinding.Bindings> implicitní. Objekty Binding , které jsou vytvořeny pro objekt jsou PriorityBinding implicitně přidány BindingBase do kolekce. Další informace najdete v části "Hodnota vlastnosti" výše v tomto tématu.

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

Poznámky

Poznámka

Tuto vlastnost lze nastavit pouze v jazyce XAML (Extensible Application Markup Language) pomocí syntaxe kolekce, která je znázorněna v následujícím příkladu, nebo přístupem k objektu kolekce a použitím jeho různých metod, například Add. Vlastnost, kterou použijete pro přístup k objektu kolekce, je jen pro čtení, zatímco samotná kolekce je pro čtení/zápis.

Použití elementu vlastnosti XAML

<object>  
    OneOrMoreBindings  
</object>  

Hodnoty XAML

OneOrMoreBindings
Jeden nebo více Binding objektů; PriorityBinding v současné době nepodporuje MultiBinding objekty nebo PriorityBinding objekty.

Platí pro