Aracılığıyla paylaş


PriorityBinding.Bindings Özellik

Tanım

bu örneği PriorityBindingiçin oluşturulan nesne koleksiyonunu Binding 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

Collection<BindingBase>

Binding nesneleri topluluğu. PriorityBindingşu anda veya PriorityBindingdeğil MultiBinding yalnızca türünde Binding nesneleri destekler. Bir Binding nesneye PriorityBinding alt öğe eklemek, alt öğeyi nesnenin BindingBase koleksiyonuna MultiBinding örtük olarak ekler. Varsayılan değer boş bir topluluktur.

Örnekler

Aşağıdaki örnekte örtük <PriorityBinding.Bindings> 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

Not

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 PriorityBinding nesnelerini desteklemezMultiBinding.

Şunlara uygulanır