Ich untersuche stark typisierte Windows Forms-Datenbindung mithilfe von Erweiterungsmethoden. Ich habe so weit folgende Hilfe von Xavier wie folgt erhalten:
%Vor%Jetzt kann ich eine DataBinding wie folgt einrichten:
%Vor%Oder das:
%Vor%Es scheint jedoch eine Menge von Ausdrücken zu geben. Gibt es einen besseren Weg?
Edit: Ich habe einen besseren Weg gefunden, aber ich geriet in Schwierigkeiten, weil ich diese Frage auf diese Antwort änderte - es ist unten wiedergegeben von @Carl_G.
Was ist mit dem Setzen des Rückgabetyps auf das Objekt?
%Vor%Da die Frage so bearbeitet wurde, dass sie nur eine Antwort enthält, füge ich diese Antwort hier ein. Der Autor hätte wahrscheinlich die ursprüngliche Frage alleine hinterlassen und eine Antwort auf seine eigene Frage gepostet. Aber es scheint eine sehr gute Lösung zu sein.
Bearbeiten: Ich bevorzuge diese Lösung fand ich schließlich in Googles Cache (es wurde aus dem gelöscht Website des Autors ), da es nur eine Typspezifikation benötigt. Ich weiß nicht, warum der ursprüngliche Autor es gelöscht hat.
%Vor%Ich habe den Code von Stuart seit ein paar Monaten verwendet. Ich habe ein paar mehr Überladungen hinzugefügt, um den Rest der Databinding-Szenarien, die Sie verwenden möchten, anzupassen (ich poste es hier für andere, damit es noch einfacher wird, diese sehr nützliche Funktion zu bekommen)
%Vor%Tags und Links c# data-binding winforms functional-programming