MultiBinding.Mode Egenskap

Definition

Hämtar eller anger ett värde som anger riktningen för dataflödet för den här 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 är användarredigerbara kontrollegenskaper, till exempel Text, som standard tvåvägsbindningar, medan de flesta andra egenskaper är standard för enkelriktade bindningar.

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

Värdena för Mode egenskaperna och UpdateSourceTrigger avgör funktionerna i MultiBinding och används som standardvärden för alla bindningar i samlingen om inte en enskild bindning åsidosätter dessa egenskaper. Om Mode egenskapen för objektet till MultiBindingexempel är inställd på TwoWay , beaktas TwoWay alla bindningar i samlingen om du inte uttryckligen anger ett annat Mode värde för en av bindningarna. Mer information finns i egenskaperna Binding.Mode och Binding.UpdateSourceTrigger.

Gäller för