PriorityBinding.Bindings プロパティ

定義

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現在、BindingMultiBindingではなく、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 オブジェクトをサポートしていません。

適用対象