Binding.Mode Egenskap

Definition

Hämtar eller anger ett värde som anger riktningen för dataflödet i bindningen.

public:
 property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode

Egenskapsvärde

Ett av BindingMode värdena. Standardvärdet är Default, som returnerar standardvärdet för bindningsläge för målberoendeegenskapen. Standardvärdet varierar dock för varje beroendeegenskap. I allmänhet kan användarredigerbara kontrollegenskaper, till exempel textrutor och kryssrutor, som standard vara tvåvägsbindningar, medan de flesta andra egenskaper är standard för envägsbindningar.

Ett programmatiskt sätt att avgöra om en beroendeegenskap binder enkelriktat eller dubbelriktat som standard är att hämta egenskapens egenskapsmetadata med och GetMetadata(Type) sedan kontrollera egenskapens BindsTwoWayByDefault booleska värde.

Kommentarer

För att stödja OneWay och TwoWay bindningar måste underliggande data implementera INotifyPropertyChanged. Mer information finns i Så här implementerar du meddelande om egenskapsändring.

För TwoWay eller OneWayToSource bindningar kan du styra uppdateringarna från mål till källa genom att ange egenskapen UpdateSourceTrigger . Mer information finns i UpdateSourceTrigger.

Mer information om de olika bindningslägena finns i Översikt över databindning.

Gäller för