Moin,
ich versuche mich momentan etwas an WPF und bin auf eine Designfrage gestoßen.
Ich habe eine View, die mehrfach instantiiert wird. Sprich man hat ein Fenster der View auf jedem Bildschirm (ja, das hat seinen Zweck).
Nun gibt es im ViewModel Properties, die identisch für jede View sein sollen, allerdings auch welche, die View-spezifisch sein müssen.
Genauer gibt es einen Labeltest, der überall identisch ist, allerdings muss ich wissen, auf welchem Monitor sich meine View befindet (sie ist nicht verschiebbar).
Daher meine Frage, wie regel ich das mit den ViewModels? Ich komme ja nicht drum herum, pro View ein VM zu haben, wenn es View-individuelle Eigenschaften gibt, allerdings gefällt mir die Redundanz nicht, die ich bei den "statischen" Properties hätte.
Ich will ja zentral eine Property setzen, und nicht den Wert mehrfach, obwohl er immer derselbe ist.
Gibt es da einen Lösungsvvorschlag ?
Vielen Dank,
Plexian
*Thema verschoben - Nach 1566 Beiträgen solltest du es wissen* ~NoFear23m
ich versuche mich momentan etwas an WPF und bin auf eine Designfrage gestoßen.
Ich habe eine View, die mehrfach instantiiert wird. Sprich man hat ein Fenster der View auf jedem Bildschirm (ja, das hat seinen Zweck).
Nun gibt es im ViewModel Properties, die identisch für jede View sein sollen, allerdings auch welche, die View-spezifisch sein müssen.
Genauer gibt es einen Labeltest, der überall identisch ist, allerdings muss ich wissen, auf welchem Monitor sich meine View befindet (sie ist nicht verschiebbar).
Daher meine Frage, wie regel ich das mit den ViewModels? Ich komme ja nicht drum herum, pro View ein VM zu haben, wenn es View-individuelle Eigenschaften gibt, allerdings gefällt mir die Redundanz nicht, die ich bei den "statischen" Properties hätte.
Ich will ja zentral eine Property setzen, und nicht den Wert mehrfach, obwohl er immer derselbe ist.
Gibt es da einen Lösungsvvorschlag ?
Vielen Dank,
Plexian
*Thema verschoben - Nach 1566 Beiträgen solltest du es wissen* ~NoFear23m
»There's no need to "teach" atheism. It's the natural result of education without indoctrination.« — Ricky Gervais
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Nofear23m“ ()