Binding.Mode Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely a kötésben lévő adatfolyam 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ában a felhasználó által szerkeszthető vezérlőtulajdonságok, például a szövegdobozok és a jelölőnégyzetek, alapértelmezés szerint kétirányú kötések, 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 támogatáshoz OneWay és TwoWay a kötésekhez a mögöttes adatoknak implementálniuk INotifyPropertyChangedkell azokat. További részletekért lásd: A tulajdonságváltozásról szóló értesítés implementálása.

A TwoWay cél–forrás frissítéseket a tulajdonság beállításával OneWayToSource szabályozhatja.UpdateSourceTrigger További információért lásd UpdateSourceTrigger.

A különböző kötési módokról további információt az Adatkötés áttekintése című témakörben talál.

A következőre érvényes: