本文整理汇总了C#中Form.Populate方法的典型用法代码示例。如果您正苦于以下问题:C# Form.Populate方法的具体用法?C# Form.Populate怎么用?C# Form.Populate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Form
的用法示例。
在下文中一共展示了Form.Populate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UserForm
public static UserForm UserForm (Atom parent)
{
var f = new Form ().As<UserForm>();
f.ClassName="form-horizontal";
f.Append("<style>.form-horizontal .controls { margin-left: 100px; } @media (max-width: 480px) { .form-horizontal .controls { margin-left: 0px; } } </style>");
new Div(f, tb=>{
tb.ClassName="nav";
f.ButtonCreate=new ButtonIcon(tb, bt=>{bt.IconClass="icon-file icon-large"; bt.Disabled=true;});
f.ButtonSave=new ButtonIcon(tb, bt=>{bt.IconClass="icon-save icon-large"; bt.Disabled=true; bt.Type="submit";});
f.ButtonDestroy=new ButtonIcon(tb, bt=>{bt.IconClass="icon-remove icon-large"; bt.Disabled=true; });
});
new NumericInput (f, i => {
i.Name = "Id";
i.Hidden = true;
});
new TextField(f, i=>{i.Name="Name"; i.Text="Name"; i.Required=true;});
new TextField(f, i=>{i.Name="City"; i.Text="City"; i.Required=true;});
new TextField(f, i=>{i.Name="Address"; i.Text="Address"; });
new DateField(f, i=>{i.Name="DoB"; i.Text="Birthday"; i.Picker.DateFormat="dd.mm.yy"; i.Required=true; });
new EmailField(f, i=>{i.Name="Email"; i.Text="Email"; i.Required=true;});
new IntField(f, i=>{i.Name="Rating"; i.Text="Rating"; });
new RadioGroup<string> (f, rg => {
rg.Required = true;
rg.Text = "Level";
rg.Name = "Level";
rg.Add ("A");
rg.Add ("B");
rg.Add ("C");
});
new CheckField(f, i=>{i.Name="IsActive"; i.Input.Text="Is active?";});
f.JQuery.Find("label[class='control-label']").CSS("width", "80px");
f.CopyToUser= ()=>{
User u = new User();
f.Populate (u);
return u;
};
parent.Append (f);
return f;
}