我有多个应用程序,几乎都是sam,唯一的区别beetwem是不同的Text和Icons / Buttonimages / Textcolors。布局是一样的。
我的问题是我知道如何构建可以由每个应用程序使用的可重用布局/控件,并使用正确的颜色或图像。
目前,每个应用程序都有一个项目,另一个包含主窗口的项目,包括als模型,视图模型,模型等。 Applicationproject知道使用参数创建主窗口的实例,例如Applicationtype和特定于应用程序的资源。主窗口是知道绑定,每次需要一个“appspecific”值(即图像,颜色),通过动态绑定到来自应用程序的resourcedictionary。
我认为这不是一个好的解决方案,因为我只看到动态绑定在运行时是否已损坏。
他们的s.th.喜欢解决这个问题的最佳做法?