PriorityBinding.Bindings Özellik

Tanım

bu örneği Bindingiçin oluşturulan nesnelerin koleksiyonunu PriorityBinding alır.

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)

Özellik Değeri

Bir nesne koleksiyonu Binding. PriorityBindingşu anda veya değil BindingMultiBindingyalnızca türüne PriorityBinding ait nesneleri destekler. Bir Binding nesneye PriorityBinding alt öğe eklemek, alt öğeyi örtük olarak nesnenin BindingBase koleksiyonuna MultiBinding ekler. Varsayılan değer boş bir koleksiyondur.

Örnekler

Aşağıdaki örnekte PriorityBinding.Bindings <> örtük olarak verilmiştir. Binding için PriorityBinding oluşturulan nesneler örtük olarak koleksiyona BindingBase eklenir. Daha fazla bilgi için bu konunun önceki bölümlerinde yer alan "Özellik Değeri" bölümüne bakın.

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

Açıklamalar

Note

Bu özellik yalnızca aşağıdaki örnekte gösterilen koleksiyon söz dizimi kullanılarak veya koleksiyon nesnesine erişilerek ve Ekle gibi çeşitli yöntemleri kullanılarak Genişletilebilir Uygulama biçimlendirme Dili'nde (XAML) ayarlanabilir. Koleksiyon nesnesine erişmek için kullandığınız özellik salt okunurken, koleksiyonun kendisi okuma/yazmadır.

XAML Özellik Öğesi Kullanımı

<object>
    OneOrMoreBindings
</object>

XAML Değerleri

OneOrMoreBindings Bir veya daha fazla Binding nesne; PriorityBinding şu anda veya MultiBinding nesneleri desteklemezPriorityBinding.

Şunlara uygulanır