Binding.Mode Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.