PriorityBinding.Bindings Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'insieme di oggetti Binding stabilito per questa istanza di 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)
Valore della proprietà
Raccolta di oggetti Binding. PriorityBinding attualmente supporta solo gli oggetti di tipo Binding e non MultiBinding o PriorityBinding. L'aggiunta di un oggetto Binding figlio per un oggetto PriorityBinding aggiunge in modo implicito l'elemento figlio alla raccolta BindingBase per l'oggetto MultiBinding. Il valore predefinito è una raccolta vuota.
Esempio
Nell'esempio <seguente PriorityBinding.Bindings> è implicito. Gli Binding oggetti stabiliti per l'oggetto PriorityBinding vengono aggiunti in modo implicito all'insieme BindingBase . Per altre informazioni, vedere la sezione "Valore proprietà" più indietro in questo argomento.
<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>
Commenti
Nota
Questa proprietà può essere impostata solo in Extensible Application Markup Language (XAML) usando la sintassi della raccolta illustrata nell'esempio seguente oppure accedendo all'oggetto raccolta e usando i vari metodi, ad esempio Add. La proprietà utilizzata per accedere all'oggetto raccolta è di sola lettura, mentre la raccolta stessa è di lettura/scrittura.
Utilizzo della sintassi XAML per elementi proprietà
<object>
OneOrMoreBindings
</object>
Valori XAML
OneOrMoreBindings
Uno o più Binding oggetti; PriorityBinding attualmente non supporta MultiBinding o PriorityBinding oggetti.