Nyelv

MultiBinding.Mode Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely a kötés adatfolyamának irányát jelzi.

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

Tulajdonság értéke

Az egyik BindingMode érték. Az alapértelmezett érték a Defaultcélfüggőség tulajdonság alapértelmezett kötésmód-értékét adja vissza. Az alapértelmezett érték azonban minden függőségi tulajdonság esetében eltérő. Általánosságban elmondható, hogy a felhasználó által szerkeszthető vezérlőtulajdonságok, például Texta kétirányú kötések alapértelmezettek, míg a legtöbb egyéb tulajdonság alapértelmezés szerint egyirányú kötések.

Egy programozott módszer annak meghatározására, hogy egy függőségi tulajdonság alapértelmezés szerint egyirányú vagy kétirányú kötést hoz-e létre, ha lekéri a tulajdonság metaadatait a tulajdonság használatával GetMetadata(Type) , majd ellenőrzi a BindsTwoWayByDefault tulajdonság logikai értékét.

Megjegyzések

A tulajdonságok és Mode a UpdateSourceTrigger tulajdonságok értékei határozzák meg a MultiBinding gyűjtemény funkcióit, és a gyűjtemény összes kötésének alapértelmezett értékeiként használják őket, kivéve, ha egy adott kötés felülírja ezeket a tulajdonságokat. Ha például az ModeMultiBinding objektum tulajdonsága a következőre TwoWayvan állítva, akkor a gyűjtemény összes kötése csak akkor tekinthető meg TwoWay , ha külön Mode értéket állít be az egyik kötésre. További információ: Binding.Mode és Binding.UpdateSourceTrigger tulajdonságok.

A következőre érvényes: