User application structure

As part of the team developing the user infrastructure of the application , which will be provided to third-party developers, I need to create a simple but complete solution to allow developers to customize (A) and the main application layout (B) of our solutions.

For B, we will use a customizable user interface (similar to Prism, but simpler), where the main application layout will be customized by third parties.

For A , we will create UserControls that need to be customized and possibly completely β€œredefined” by third parties.

Suggested solutions:

i) Providing XAML code for the main layout file and UserControls (A and B). In case A, third-party developers will be able to use the default UserControl (which can be said in Views / Default) or completely override it by creating the same control in Views / Custom.

ii) Providing the XAML code of the main layout file and UserControls (A and B) and using IoC (e.g. Unity) to replace / expand them.

My questions:

  • Any comments on the proposed solutions? Any other idea?
  • You know someone who has developed something like this.

, , , WPF, Silverlight ASP.net, . , XAML WPF/SL/ASP ( !)

,

+3
1

, FYI, Prism . , , - .

, , , , .

, , , , . , , .

MVVM , WPF Silverlight, , ASP.NET( WebForms).

, , , - MEF - -. IoC, , . . .

+2

Source: https://habr.com/ru/post/1754199/


All Articles