Control Properties an Objekt-Daten binden

DrMueller

Erfahrenes Mitglied
Huhuh Leute,

bin grad ziemlich begeistert von DataBindings.
Nun habe ich einen Wert, der die Location eines UserControls in einem Objekt speichert. Ich könnte nun per LocationChanged dies neu setzen, allerdings wäre es meiner Meinung nach eleganter, wenn dies auch gleich gebindet werden kann.

Allerdings finde ich zu so etwas nichts bzgl. WinForms. Gehen solche Bindings erst mit WPF? Denn dazu finde ich jede Menge.


Vielen Dank im VOraus
 

DrMueller

Erfahrenes Mitglied
Naja nich ganz:
Code:
                Binding binding = new Binding("Text", sectionClass, "SectionName", false, DataSourceUpdateMode.Never);
                this.txtName.DataBindings.Add(binding);

Klappt ja z.B. schon. Allerdings scheint dies auch nur für Strings zu gelten, z.B. bei einer Checkbox motzt er auch schon wieder.
 

DrMueller

Erfahrenes Mitglied
Hm ok ich denke, dann mache ich es manuell mit dem Changed Event und setze es da.
Oder ich arbeite mich mal in wpf ein :D

Danke auf jeden Fall.