Der Meta-Manager ist ja cool, wenn man diesen mit einer entsprechenden Vorlage nutzt. Wenn ich das aber richtig verstehe, bringt der Meta-Manager aktuell nichts, wenn man den View ohne Vorlage erstellt (haut mich, wenn ich da etwas nicht kapiert habe, man kann immer etwas neues lernen ;))
Daher folgende Vorschläge zum Meta-Manager:
[ul]
[li]Es wäre toll, wenn man eigene Eigenschaften / Spalten im Meta-Manager definieren und denen dann optional auch Werte pro Raum / Stockwerk / Objekt / Gerät zuweisen könnte (z.B. „Text an“ oder „Text aus“). Allenfalls könnte man definieren, ob diese Eigenschaft nur für einen Raum, ein Stockwerk ein Gerät oder ein Objekt verfügbar ist. Vielleicht könnte man beim Objekt auch ein Steuerelement auswählen und dann dessen Eigenschaften im Meta-Manager definieren.
[/li][li]In einem Steuerelement sollte man auf die Eigenschaften eines Stockwerks / Raumes / Objektes / Gerätes im Meta-Manager referenzieren können (z.B. bei einem Label auf den Namen eines Gerätes oder auf die oben selbst definierten Eigenschaften). Dadurch könnten Texte und andere Eigenschaften sehr effizient mittels dem Meta-Manager aktualisiert werden, ohne dass man sich durch die Steuerelemente im View kämpfen muss.
[/li][li]In einem Steuerelement sollte man die ID aus dem Meta-Manager beziehen können. So liesse sich eine ID in der View nicht nur über die Ersetzen-Funktion sondern eben über den Meta-Manager ändern.
[/li][/ul]
Die Idee dahinter ist, dass man sich einen View bauen kann und einige oder alle Eigenschaften der Steuerelemente über den Meta-Manager verwalten könnte. Damit könnte man auch gleichzeitig Anpassungen an mehreren Views vornehmen, die dieselben Infos von einer gemeinsamen Referenz im Meta-Manager holen. Mir ist klar, dass man dasselbe wohl auch mit Kopieren von Views und den Ersetzen-Funktionen für Bilder & IDs machen kann. Der Meta-Manager hätte aber das Potential, solche Vorgänge zu vereinfachen.