Das lernt man definitiv nicht im Studium, weil das die meisten Dozenten gar nicht können werden. Das lernt man erst im Arbeitsleben - Meine Erfahrung zumindest.
Und ich hatte es glücklicherweise während meiner Ausbildung. (Ich sollte aber dazusagen: nicht in der Berufsschule und es ist auch nicht ergulärer Bestandteil des Ausbildungsplans. Wir hatten eine Schulung, die Jahrgänge vor und nach uns aber nicht.)
Es ist erstmal ein andere Ansatz, aber wenn man ihn verstanden hat ist es äußerst Praktisch. Vielleicht zimmer ich mal ein Tutorial ins Wiki.
Dem kann ich nur zustimmen. Ich hatte vor einer Weile erst testweise einen Pixelshader implementiert und wollte über die Oberfläche die Parameter des Shaders anpassen. Dank DataBinding war dies auch sehr einfach umzusetzen. Man sollte sich aber auch noch die ganzen anderen Dinge angucken, die WPF liefert. dazu gehören Styles, mit denen man auch das Aussehen von Elementen gänzlich überarbeiten kann. (An dieser Stelle wird immer das Altbekannte Beispiel der runden Buttons genannt, man könnte aber auch Buttons in Form des Firmenlogos erstellen, sofern sich dieses dafür eignet.)
Solltest du das Tutorial ins Wiki packen, gib Bescheid!