PriorityBinding.Bindings Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.