public static Layout BuildLayout() { BuildLayoutWasCalled = true; var layoutPropertyEditor = new LayoutPropertyEditorItem(nameof(SimpleBusinessObject.StringProperty)); return(new() { layoutPropertyEditor }); }
public static Layout BuildLayout() { var item = LayoutPropertyEditorItem <SimpleBusinessObject> .Create(p => p.BoolProperty) with { }; var layoutPropertyEditor = new LayoutPropertyEditorItem(nameof(SimpleBusinessObject.StringProperty)); return(new() { layoutPropertyEditor }); }
/// <summary> /// Properties the editor. /// </summary> /// <typeparam name="TProperty">The type of the t property.</typeparam> /// <param name="expression">The expression.</param> /// <returns>Xenial.Framework.Layouts.Items.LayoutPropertyEditorItem<TModelClass>.</returns> /// <autogeneratedoc /> public LayoutPropertyEditorItem <TModelClass> PropertyEditor <TProperty>(Expression <Func <TModelClass, TProperty> > expression) => LayoutPropertyEditorItem <TModelClass> .Create(expression);
/// <summary> /// Properties the editor. /// </summary> /// <typeparam name="TProperty">The type of the t property.</typeparam> /// <param name="expression">The expression.</param> /// <param name="configurePropertyEditor">The configure property editor.</param> /// <returns>LayoutPropertyEditorItem<TModelClass>.</returns> /// <autogeneratedoc /> public LayoutPropertyEditorItem <TModelClass> PropertyEditor <TProperty>(Expression <Func <TModelClass, TProperty> > expression, Action <LayoutPropertyEditorItem <TModelClass> > configurePropertyEditor) => LayoutPropertyEditorItem <TModelClass> .Create(expression, configurePropertyEditor);