
Wenn Sie wiederverwendbare Components einsetzen, stellen Sie sicher, dass Ihre Components lediglich Bestandteile enthalten, die tatsächlich wiederverwendbar sind.
Im Falle von Components, die in mehreren Anwendungen benutzt werden sollen, verwenden Sie daher niemals das MessageArea-UI-Element, denn jedes Window darf höchstens eine sichbare MessageArea enthalten.
Beispiel für eine Component, die sowohl Stand-alone als auch wiederverwendbar sein soll:
Sie erstellen zwei Views. Die erste View enthält nur Bestandteile, die nicht wiederverwendet werden sollen, also beispielsweise Header und MessageArea-UI-Element und ein ViewContainer-UI-Element. Ihre zweite View enthält dann nur noch die Core-Anwendung, die eingebettet werden kann und wiederverwendet werden soll. In Ihrer Component erstellen Sie dann zwei Windows, von denen das erste das Default-Window für die Anwendung ist, die Stand-alone läuft.
Dort betten Sie Ihre erste View ein. In den ViewContainer kommt dann Ihre zweite View. Das zweite Window, das als Interface-View verwendet wird, dient dann dazu, lediglich die zweite View einzubetten.