本文整理汇总了C#中HtmlElement.AppendTo方法的典型用法代码示例。如果您正苦于以下问题:C# HtmlElement.AppendTo方法的具体用法?C# HtmlElement.AppendTo怎么用?C# HtmlElement.AppendTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlElement
的用法示例。
在下文中一共展示了HtmlElement.AppendTo方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Apply
public void Apply(IHtmlNode parent)
{
var span = new HtmlElement("span");
span.Attributes(button.ImageHtmlAttributes).AddClass(UIPrimitives.Icon, button.SpriteCssClass);
span.AppendTo(parent);
}
示例2: Should_append_content_in_template_cell
public void Should_append_content_in_template_cell()
{
var content = new HtmlElement("foo");
Action<IHtmlNode> appendContent = node => content.AppendTo(node);
var headerAttributes = new Dictionary<string, object>();
var cell = new GridHeaderCellBuilder(headerAttributes, appendContent, true).CreateCell();
cell.Children.ShouldContain(content);
}
示例3: AppendEditor
private void AppendEditor(IHtmlNode form)
{
var container = new HtmlElement("div").AddClass(UIPrimitives.Grid.InFormContainer);
container.AppendTo(form);
var editor = editorBuilder();
editor.AppendTo(container);
AppendButtons(container);
}
示例4: AppendSortIcon
private void AppendSortIcon(IHtmlNode container)
{
if (sortDirection != null)
{
var sortIcon = new HtmlElement("span")
.AddClass(UIPrimitives.Icon)
.ToggleClass("k-i-arrow-n", sortDirection == ListSortDirection.Ascending)
.ToggleClass("k-i-arrow-s", sortDirection == ListSortDirection.Descending);
sortIcon.AppendTo(container);
}
}
示例5: Decorate
public void Decorate(IHtmlNode td)
{
var wrapper = new HtmlElement("div")
.AddClass("t-grid-filter", "t-state-default")
.ToggleClass("t-active-filter", filtered);
wrapper.AppendTo(td);
var icon = new HtmlElement("span").AddClass("t-icon", "t-filter").Text(filterText);
icon.AppendTo(wrapper);
}
示例6: AppendGroupIndicator
private void AppendGroupIndicator(IHtmlNode div, GroupDescriptor group, GridGroupingData groupingData)
{
var groups = new List<GroupDescriptor>(groupingData.GroupDescriptors);
var indicator = new HtmlElement("div").AddClass(UIPrimitives.Grid.GroupIndicator);
indicator.AppendTo(div);
AppendSortLink(indicator, group, groups, groupingData.UrlBuilder, groupingData.GetTitle, groupingData.SortedAscText, groupingData.SortedDescText);
AppendUngroupButton(indicator, groupingData.UrlBuilder, groups, groupingData.UnGroupText);
}
示例7: Should_place_sort_icon_after_text
public void Should_place_sort_icon_after_text()
{
var text = new HtmlElement("b");
Action<IHtmlNode> appendContent = node => text.AppendTo(node);
var builder = CreateSortableHeaderCellBuilder(ListSortDirection.Ascending, appendContent);
var cell = builder.CreateCell();
var link = GetLink(cell);
link.Children[0].ShouldBeSameAs(text);
link.Children[1].TagName.ShouldEqual("span");
}
示例8: CreateRow
public IHtmlNode CreateRow()
{
var tr = new HtmlElement("tr");
var td = new HtmlElement("td");
td.Attribute("colspan", colspan.ToString());
template(td);
td.AppendTo(tr);
return tr;
}
示例9: AppendSortIcon
private void AppendSortIcon(IHtmlNode container)
{
if (sortDirection != null)
{
var sortIcon = new HtmlElement("span")
.AddClass(UIPrimitives.Icon)
.ToggleClass("t-arrow-up", sortDirection == ListSortDirection.Ascending)
.ToggleClass("t-arrow-down", sortDirection == ListSortDirection.Descending)
.Text(String.Format("({0})", sortDirection == ListSortDirection.Ascending ? sortedAscText : sortedDescText));
sortIcon.AppendTo(container);
}
}
示例10: AppendBottomPager
protected void AppendBottomPager(IHtmlNode div, GridFunctionalData functionalData)
{
if (functionalData.Pager)
{
var pager = new HtmlElement("div").AddClass("k-pager-wrap", "k-grid-pager");
pager.AppendTo(div);
if (functionalData.Pager)
{
CreateBottomPager(functionalData.PagerData).AppendTo(pager);
}
}
}
示例11: Create
public IHtmlNode Create(string url, string refreshText)
{
var div = new HtmlElement("div")
.AddClass("t-status");
var a = new HtmlElement("a")
.AddClass(UIPrimitives.Icon, "t-refresh")
.Attribute("href", url)
.Text(refreshText);
a.AppendTo(div);
return div;
}
示例12: GetIconButton
protected virtual IHtmlNode GetIconButton(bool enabled, string url, string text)
{
var a = new HtmlElement("a")
.AddClass(UIPrimitives.Link)
.ToggleClass(UIPrimitives.DisabledState, !enabled)
.Attribute("href", url)
.ToggleAttribute("href", "#", !enabled);
var span = new HtmlElement("span")
.AddClass(UIPrimitives.Icon, "t-arrow-" + text)
.Text(text);
span.AppendTo(a);
return a;
}
示例13: AppendEditor
private void AppendEditor(IHtmlNode container)
{
var table = tableBuilder.CreateTable();
table.AppendTo(container);
var tr = new HtmlElement("tr");
tr.AppendTo(table);
foreach (var cellBuilder in cellBuilders)
{
var td = cellBuilder.CreateCell(dataItem);
td.AppendTo(tr);
}
}
示例14: CreateRow
public IHtmlNode CreateRow()
{
var tr = new HtmlElement("tr");
var td = new HtmlElement("td")
.Attribute("colspan", colspan.ToString());
td.AppendTo(tr);
var form = editFormBuilder.CreateForm();
form.AppendTo(td);
return tr;
}
示例15: GetNumericButton
protected virtual IHtmlNode GetNumericButton(bool enabled, string url, string text, int page)
{
var button = new HtmlElement(enabled ? "a" : "span")
.Text(text)
.ToggleClass(UIPrimitives.Link, enabled)
.ToggleAttribute("href", url, enabled)
.Attribute("data-page", page.ToString(CultureInfo.InvariantCulture))
.ToggleClass(UIPrimitives.SelectedState, !enabled);
var li = new HtmlElement("li");
button.AppendTo(li);
return li;
}