| Provider | Status |
|---|---|
| Github | |
| Azure Pipline |
It provider a way to dynamic proxy object, and then you can visitor them at anywhere, such as geneate design ui, to provide use design.
//To generate object proxy.
var proxy=ObjectDesigner.Instance.CreateProxy(obj,obj.GetType());
//Get this layout property proxies
var propProxies=proxy.GetPropertyProxies()To see sample ObjectDesignRW
You can use type ForViewBuilder<TView, TContext>, the project Ao.ObjectDesign.Wpf support direct generate ui and DataTemplateSelector way to create ui by proxy data.
The project Ao.ObjectDesign.Wpf support manay wpf component designer, such as Point, Rect, Thickness...
The project Ao.ObjectDesign.Controls support any wpf controls settings, such as Button, CheckBox, TextBox...
If you do not want make all properties proxy and generate ui, you can design yourself type.
If you want save/load the settings, you can use project Ao.ObjectDesign.Wpf.Json.
To see sample ObjectDesign.Wpf
- Add more unit tests
- Add step recorder, add sequencer