PriorityBinding.Bindings プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Bindingのこのインスタンスに対して確立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)
プロパティ値
Binding オブジェクトのコレクション。 PriorityBinding現在、BindingやMultiBindingではなく、PriorityBinding型のオブジェクトのみがサポートされています。 Binding オブジェクトにPriorityBinding子を追加すると、その子がBindingBase オブジェクトのMultiBinding コレクションに暗黙的に追加されます。 既定値は空のコレクションです。
例
次の例では、 <PriorityBinding.Bindings> は暗黙的です。 Bindingに対して確立されたPriorityBinding オブジェクトは、BindingBase コレクションに暗黙的に追加されます。 詳細については、このトピックの「プロパティ値」セクションを参照してください。
<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>
注釈
Note
このプロパティは、次の例に示すコレクション構文を使用するか、コレクション オブジェクトにアクセスし、そのさまざまなメソッド (Add など) を使用して、拡張アプリケーション マークアップ言語 (XAML) でのみ設定できます。 コレクション オブジェクトへのアクセスに使用するプロパティは読み取り専用ですが、コレクション自体は読み取り/書き込みです。
XAML プロパティ要素の使用法
<object>
OneOrMoreBindings
</object>
XAML 値
OneOrMoreBindings 1 つ以上の Binding オブジェクト。 PriorityBinding は現在、 MultiBinding または PriorityBinding オブジェクトをサポートしていません。