本文整理汇总了C#中Atom.Append方法的典型用法代码示例。如果您正苦于以下问题:C# Atom.Append方法的具体用法?C# Atom.Append怎么用?C# Atom.Append使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Atom
的用法示例。
在下文中一共展示了Atom.Append方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Execute
public static void Execute(Atom parent)
{
var nb =new NavList ();
nb.Add ("Tables");
nb.Add ("Forms");
nb.Add ("Modals");
nb.Add ("Panels");
nb.AddDivider ();
nb.Add ("Exit");
var log = new Div ();
var code = new Div ();
new Div (d=>{
d.ClassName="bs-docs-example";
d.JQuery.Append(nb).Append(log).Append("C# code".Header(4)).Append(code);
parent.Append(d);
});
nb.Selected += (e) => {
var i = e.CurrentTarget.As<NavItem> ();
log.Text= "{0} Clicked".Fmt(i.Text);
};
var rq =jQuery.GetData<string> ("code/demonavlist.html");
rq.Done (s=> code.Text=s);
}
示例2: Execute
public static void Execute(Atom parent)
{
var nb =new NavBar ();
nb.BrandText="App Title";
nb.Add ("Home");
nb.Add ("License");
nb.Add ("Contact");
var dd = new DropdownMenu ();
dd.Text = "Config";
dd.Nav.Add ("Users");
dd.Nav.Add ("Groups");
nb.Add (dd);
var log = new Div ();
var code = new Div ();
new Div (d=>{
d.ClassName="bs-docs-example";
d.JQuery.Append(nb).Append(log).Append("C# code".Header(4)).Append(code);
parent.Append(d);
});
nb.Selected += (e) => {
var i = e.CurrentTarget.As<NavItem> ();
log.Text= "{0} Clicked".Fmt(i.Text);
};
var rq =jQuery.GetData<string> ("code/demonavbar.html");
rq.Done (s=> code.Text=s);
}
示例3: Execute
public static void Execute (Atom parent){
var nb =new NavList ();
nb.Add ("Simple Bootbox Dialog", handler: e=> Bootbox.Dialog("cayita is awesome"));
nb.Add ("Custom Bootbox.Dialog I", handler: CustomDialog_1);
nb.Add ("Custom Bootbox.Dialog 2", handler: CustomDialog_2);
nb.Add ("Custom Bootbox.Dialog 3", handler: CustomDialog_3);
nb.AddDivider ();
nb.Add ("Alert", handler: e=> Bootbox.Alert("Alert!",()=> "Alert callback...".LogInfo()));
nb.Add ("Confirm", handler: e=> Bootbox.Confirm("Confirm...",(c)=> ("Confirm callback "+c).LogInfo()));
nb.Add ("Prompt", handler: e=> Bootbox.Prompt("Pormpt...",(s)=> ("Prompt callback "+s).LogInfo()));
var code = new Div ();
new Div (d=>{
d.ClassName="bs-docs-example";
d.JQuery.Append(nb).Append("C# code".Header(4)).Append(code);
parent.Append(d);
});
var rq =jQuery.GetData<string> ("code/demomodals.html");
rq.Done (s=> code.InnerHTML=s);
}
示例4: 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;
}
示例5: Execute
public static void Execute (Atom parent){
Task v= new Task( ()=> Firebug.Console.Log("hello"));
v.Start ();
var store = new UserStore ();
var grid = new UserGrid (parent, store);
store.Read ();
var form = new UserForm (parent);
form.ButtonCreate.Disabled = false;
form.ButtonCreate.Clicked+= (e) => {
grid.ClearSelection();
form.Clear();
};
form.ButtonDestroy.Clicked+= (e) => {
form.Clear();
var u = store.First(r=>r.Id== int.Parse( grid.SelectedRow.RecordId ));
store.Remove(u);
};
form.Changed+= (e) => {
form.ButtonSave.Disabled= !form.HasChanges();
};
form.Updated += (fr, ac) => {
form.ButtonDestroy.Disabled= ac == FormUpdatedAction.Clear;
form.ButtonSave.Disabled=true;
};
form.SubmitHandler = fr => SubmitHandler (grid, form, store);
grid.RowSelected += (g, row) => {
var u = store.First(r=>r.Id== int.Parse( row.RecordId));
form.PopulateFrom(u);
};
parent.Append("Paged Tables".Header (3));
var cu = new CustomerStore ();
new CustomerGrid(parent, cu);
parent.Append (new StorePager<Customer>(cu));
cu.Read ();
parent.Append ("Filters".Header (3));
var cu2 = new CustomerStore ();
new TextInput (parent, i=> {
i.Placeholder="Country";
i.On("keyup", evt=>{
var st = i.Value.ToUpper();
cu2.Filter( f=>f.Country.ToUpper().StartsWith(st));
});
});
new CustomerGrid (parent, cu2);
parent.Append (new StorePager<Customer>(cu2));
cu2.Read ();
parent.Append ("C# code".Header(3));
var rq =jQuery.GetData<string> ("code/demotables.html");
rq.Done (s=> {
var code=new Div();
code.InnerHTML= s;
parent.Append(code);
});
}
示例6: Execute
public static void Execute(Atom parent)
{
var code = new Div ();
new Div (d=>{
d.ClassName="bs-docs-example";
UI.CreateContainer( d, ct=>{
UI.CreateRowFluid(ct, r=>{
new Div(r, sp=>{
sp.ClassName="span5";
var p1 =CreatePanel("Apps");
new Div(pi=>{
pi.ClassName="c-icons";
pi.Append("<style>img {height: 40px;} .c-icon {height: 95px;}</style>");
foreach( var app in GetApps()){
new ImgPicture(pi, img=>{
img.Img.Src=app.Icon;
img.Text=app.Title;
img.Clicked+= (e) =>{e.PreventDefault(); app.Title.LogInfo();};
});
}
p1.Add(pi);
});
var p2 =CreatePanel("Demo");
var color = new TextField();
var bb = new Button("Change background");
bb.Clicked+= (e) => p2.Body.Style.BackgroundColor= color.Value;
var bc = new Button("collapse");
bc.Clicked+= (e) => p2.Collapse();
p2.Add(color);
p2.Add(bb);
p2.Add(bc);
sp.JQuery.Append(p1).Append(p2);
});
new Div(r, sp=>{
sp.ClassName="span5";
var p1 =CreatePanel("El Coyote");
new Div( cy=>{
cy.ClassName="span2";
new Image(cy,i=>{
i.Src="img/coyote.jpg";
i.Style.Height="100px";
});
p1.Add(cy);
});
new Div( cy=>{
cy.ClassName="span10";
cy.Append(@"<i><b>El <a href='https://es.wikipedia.org/wiki/Coyote' title='Coyote' target='_blank'>Coyote</a> y el <a href='https://es.wikipedia.org/wiki/Geococcyx_californianus' title='Geococcyx californianus' target='_blank'>Correcaminos</a></b></i> (<i><b>Wile E. Coyote</b> and the <b>Road Runner</b></i>) son los personajes de una serie <a href='https://es.wikipedia.org/wiki/Estados_Unidos' title='Estados Unidos' target='_blank'>estadounidense</a> de <a href='https://es.wikipedia.org/wiki/Dibujos_animados' title='Dibujos animados' target='_blank'>dibujos animados</a> creada en el año de <a href='https://es.wikipedia.org/wiki/1949' title='1949' target='_blank'>1949</a> por el animador <a href='https://es.wikipedia.org/wiki/Chuck_Jones' title='Chuck Jones' target='_blank'>Chuck Jones</a> para <a href='https://es.wikipedia.org/wiki/Warner_Brothers' title='Warner Brothers' target='_blank'>Warner Brothers</a>. Chuck Jones se inspiró para crear a estos personajes en un libro de <a href='https://es.wikipedia.org/wiki/Mark_Twain' title='Mark Twain' target='_blank'>Mark Twain</a>, titulado <i>Roughin It</i>, en el que Twain denotaba que los coyotes hambrientos podrían cazar un correcaminos.
<a href='https://es.wikipedia.org/wiki/El_Coyote_y_el_Correcaminos' title='Coyote' target='_blank'>El Coyote (wikipedia)</a> ");
p1.Add(cy);
});
var p2 =CreatePanel("Table");
var tb = new Table<App>("title");
tb.Load(GetApps());
p2.Add(tb);
sp.JQuery.Append(p1).Append(p2);
});
});
});
var wn=1;
new Button(d, bt=>{
bt.Text="Window I";
bt.Clicked+=evt=>{
new Panel( new PanelOptions{Overlay=true}){
Caption="Window " +(wn++).ToString(),
Left=(wn*5).ToString()+"px",
Top=(wn*15).ToString()+"px",
Width="300px",
Height="100px",
}.Show();
};
});
//.........这里部分代码省略.........
示例7: Execute
public static void Execute (Atom parent)
{
var d = new Div ("bs-docs-example");
var top = new TabPanel (new TabPanelOptions{
TabsPosition="top",
Bordered=true,
});
top.Content.Style.MinHeight = "100px";
var t1 = new Tab ();
t1.Caption="First Tab";
t1.Body.Append ("Firs tab body");
AlertFn.Success (t1.Body.FirstChild, "Cayita is awesome");
top.Add (t1);
top.Add (tab=>{
tab.Caption= "Second Tab";
tab.Body.AddClass("well");
tab.Body.Append("Hello second tab");
tab.Body.Style.Color="red";
});
top.Add (tab=>{
tab.Caption= "El Coyote";
tab.Body.Append( new Div(cd=>{
cd.ClassName="span1";
cd.Append( new Image{Src="img/coyote.jpg"});
}));
tab.Body.Append( new Div(cd=>{
cd.ClassName="span11";
cd.Append( CoyoteText);
}));
});
d.Append (top);
parent.JQuery.Append ("Tabs on top".Header(3)).Append(d);
var right = new TabPanel (new TabPanelOptions{
TabsPosition="right",
}, pn=>{
pn.Add( tab=>{
tab.Caption="First tab";
tab.Body.Append("Hello first tab".Header(3));
});
pn.Add( tab=>{
tab.Caption= "Second tab";
tab.Body.AddClass("well");
tab.Body.Append("Hello second tab");
tab.Body.Style.Color="blue";
tab.Body.Style.Height="80px";
});
pn.Add( tab=>{
tab.Caption= "El Coyote";
tab.Body.Append( new Div(cd=>{
cd.ClassName="span1";
cd.Append( new Image{Src="img/coyote.jpg"});
}));
tab.Body.Append( new Div(cd=>{
cd.ClassName="span11";
cd.Append( CoyoteText);
}));
});
});
new Div (ex=>{
ex.ClassName="bs-docs-example";
ex.Append(right);
parent.JQuery.Append ("Tabs on right".Header(3)).Append(ex);
});
right.Show (2);
var bottom = new TabPanel (new TabPanelOptions{
TabsPosition="below",
}, pn=>{
pn.Add( tab=>{
tab.Caption="First tab";
tab.Body.Append("Hello first tab".Header(3));
});
pn.Add( tab=>{
tab.Caption= "Second tab";
tab.Body.AddClass("well");
tab.Body.Append("Hello second tab");
tab.Body.Style.Color="blue";
tab.Body.Style.Height="80px";
});
pn.Add( tab=>{
tab.Caption= "El Coyote";
tab.Body.Append( new Div(cd=>{
cd.ClassName="span1";
cd.Append( new Image{Src="img/coyote.jpg"});
}));
tab.Body.Append( new Div(cd=>{
//.........这里部分代码省略.........