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