Comparison between different ways of implementation

A number of different types and techniques for embedding such custom items in your XAF web application does exist:

  1. Custom property editor
  2. View item
  3. Custom control


Any of these comes with a number of advantages and drawbacks:

Implentation type Advantages Limitations
Custom property editor Embeddede two-way binding ASP.Net control
View item Easy to use


ASP.Net control

Custom control

Full flexibility

Possible integration of JS controls

Comparatively high complexity

For the present we concentrate on the most powerful kind of implementation (e.g. “Custom control”). To be able to use this technique we need some type of communication method to empower the control loading the data it has to represent.



Creation of a Web.API data layer