Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
10. Jun 2015
Entweder der Text, den man bei BindOptionsCaption angegeben hat (in diesem Fall kann man auch wieder auf diese Option zurück wechseln) oder nix (ItemIndex = -1 und man kann nicht mehr auf "nix ausgewählt" zurück)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
10. Jun 2015
Das Problem hab ich bei meinem Ansatz ja nicht.
Aber ein CoC Ansatz hätte ihn mMn, denn dann muss ich die Zusatzinfos "gibts eine 'none' Auswahl" und "wie bekomm ich den displaytext für die Items" irgendwo her holen - wie? Ich kann die Argumentation "dafür ist das VM zuständig, denn das abstrahiert ja die View" verstehen, aber auf der anderen Seite gibt es bestimmte Dinge, die von UI zu UI...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
9. Jun 2015
Attribute sind einer von vielen Wegen. Du kannst auch in deinem FormCreate die ganzen Bind(...) Aufrufe tätigen wie ich oben doch bereits schrieb.
Und CoC birgt andere Hürden. Zum Beispiel wüsst ich gerne, wie man über die Benamung einer Combobox diese mit Objekten und deren Namen plus einem Caption ('Bitte wählen sie was aus') befüllt wenn im VM nur eine Property mit einer Liste dieser Items...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
7. Jun 2015
Ok, und wer hat diesen Notification Mechanismus initialisiert? Ich vermute in deiner View gibts irgendwo nen Batzen an Createbinding Aufrufen oder so? Lass dir doch nich alles aus der Nase ziehen, ich denke du machst schon MVVM, dann zeig doch mal nen Beispiel :)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
7. Jun 2015
... ich werd doch nicht jedem Schreibzugriff auf mein Git repo geben ;)
Die Groupboxen haben rein gar nix mit der Funktionialität zu tun, sondern dienen der optischen Abgrenzung, ich hätt auch alles so auf die Form klatschen können.
Naja, man sollte die eingesetzten Sprachtechniken schon beherrschen können - ich glaub, das ist nicht zu viel verlangt. Außerdem ist das ein Prototyp, wo...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
7. Jun 2015
Wenn du damit meinst, dass das Form nicht mit Eventhandlern vollgestopft ist, dann seh ich das mal als positiv an.
Na logisch, deshalb schrieb ich ja auch *zusammengeklatscht* :stupid:
Bei mir nicht, neue Komponenten oder Eventhandler können schön hinzugefügt werden ohne dass was kaputt geht (sowohl in XE, XE7 und XE8 keine Probleme).
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Stevie,
6. Jun 2015
Ich hab mal nen kleinen Prototypen zusammengeklatscht, wie ich mir ungefähr MVVM vorstelle - dabei hab ich mich von Knockout.js inspirieren lassen.
Fokus hab ich bei dem Prototypen auf das deklarative Databinding und ein bisschen Dependency Tracking gelegt. Alles was darüber hinaus geht, hab ich erstmal außen vor gelassen - für mich steht und fällt eine MVVM Lösung mit der einfachen Handhabung...