public static IReadWriteTextValuePageModel <TValue, TNextModel> AsPageModel <TNextModel, TValue>(this HtmlEditableDiv div, TNextModel nextModel, Func <string, TValue> stringToValueFunc, Func <TValue, string> valueToStringFunc) where TNextModel : IPageModel
 {
     return(new HtmlEditableDivControlPageModelWrapper <TValue, TNextModel>(div, nextModel, stringToValueFunc, valueToStringFunc));
 }
Exemplo n.º 2
0
 public HtmlEditableDivControlPageModelWrapper(HtmlEditableDiv toWrap, TNextModel nextModel, Func <string, TValue> stringToValueFunc, Func <TValue, string> valueToStringFunc)
     : base(toWrap, nextModel, stringToValueFunc, valueToStringFunc)
 {
 }
 public static IReadWriteTextValuePageModel <string, TNextModel> AsPageModel <TNextModel>(this HtmlEditableDiv div, TNextModel nextModel) where TNextModel : IPageModel
 {
     return(div.AsPageModel(nextModel, StandardFunctionProvider.StringReturnSelf, StandardFunctionProvider.StringReturnSelf));
 }