本文整理汇总了C#中System.Html.Element类的典型用法代码示例。如果您正苦于以下问题:C# Element类的具体用法?C# Element怎么用?C# Element使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Element类属于System.Html命名空间,在下文中一共展示了Element类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Arrange
public override void Arrange(AxisArrangement x, AxisArrangement y, Element hostElement)
{
base.Arrange(x, y, hostElement);
if (_dom == null)
{
_dom = jQuery.FromHtml("<div class='ui-vertical-scrollbar' style='position: absolute;'></div>").AppendTo(hostElement);
_near = jQuery.FromHtml("<div class='ui-scroll-up-button'></div>").AppendTo(_dom).MouseDown(LineNear);
_track = jQuery.FromHtml("<div class='ui-scroll-vertical-track'></div>").AppendTo(_dom).MouseDown(Page);
_thumb = jQuery.FromHtml("<div class='ui-scroll-vertical-thumb' style='position: relative'></div>").AppendTo(_track).MouseDown(Scrub);
_far = jQuery.FromHtml("<div class='ui-scroll-down-button'></div>").AppendTo(_dom).MouseDown(LineFar);
}
int buttonLength = (y.Length > 2*x.Length) ? x.Length : (int)Math.Floor(y.Length/2);
int trackHeight = y.Length - 2*buttonLength;
_minThumbLength = Math.Min(buttonLength, trackHeight);
_dom.CSS("width", x.Length + "px").CSS("height", y.Length + "px").CSS("top", y.Position + "px").CSS("left", x.Position + "px");
_near.CSS("width", x.Length + "px").CSS("height", buttonLength + "px");
_far.CSS("width", x.Length + "px").CSS("height", buttonLength + "px");
_track.CSS("width", x.Length + "px").CSS("height", trackHeight + "px");
_thumb.CSS("width", x.Length + "px");
ScrollableAxisChanged();
}
开发者ID:Aethon,项目名称:odo,代码行数:25,代码来源:ScrollBar.cs
示例2: Create
public static CanvasInformation Create(Element canvas, int w, int h)
{
if (w == 0) w = 1;
if (h == 0) h = 1;
return new CanvasInformation(Raphael.CreatePaper(canvas, w, h), jQuery.FromElement(canvas));
}
开发者ID:dested,项目名称:Triangles-,代码行数:7,代码来源:CanvasInformation.cs
示例3: AttachBehaviors
/// <summary>
/// Creates and attaches behaviors specified on the element declaratively.
/// </summary>
/// <param name="element">The element whose behaviors should be created and attached.</param>
private void AttachBehaviors(Element element)
{
string[] behaviorNames = ((string)element.GetAttribute(Application.BehaviorsAttribute)).Split(",");
int behaviorCount = behaviorNames.Length;
for (int i = 0; i < behaviorCount; i++) {
string name = behaviorNames[i].Trim();
BehaviorRegistration registration = _registeredBehaviors[name];
Debug.Assert(registration != null, "Unknown behavior '" + name + "'");
if (registration != null) {
Dictionary<string, object> options = OptionsParser.GetOptions(element, name);
// Use the Application's IoC capabilities to create behaviors.
// This allows satisfying dependencies behaviors have to other services,
// and also allows behaviors to provide or register services into the container.
Behavior behavior = (Behavior)GetObject(registration.BehaviorType);
behavior.Initialize(element, options);
if (registration.ServiceType != null) {
// Special-case the common case where a behavior represents a single
// service type, and auto-register it.
// In the case where a behavior is registering multiple service types
// (not so common), it can do so manually in its Initialize method.
RegisterObject(registration.ServiceType, behavior);
}
}
}
}
开发者ID:jimmygilles,项目名称:scriptsharp,代码行数:36,代码来源:Application.Behaviors.cs
示例4: FooBehavior
public FooBehavior(Element e, int i)
: base(e, null)
{
_intVal = i;
_intVal2 = i * 2;
_intVal3 = i * 4;
}
开发者ID:jimmygilles,项目名称:scriptsharp,代码行数:7,代码来源:Code.cs
示例5: PlayerGrid
public PlayerGrid(Element element)
: base(element, "PlayerGrid")
{
// Wire up the select user even for confirming a user
jQueryUIObject selectUser = (jQueryUIObject)this.Obj.Find(".selectUser");
selectUser.Button(new JsonObject("text", true, "icons", new JsonObject("secondary", "ui-icon-carat-1-e")));
selectUser.Click(UserChallenges.SelectUser);
// Wire up the challenge event for a specific user
jQueryUIObject requestMatch = (jQueryUIObject)this.Obj.Find(".requestMatch");
requestMatch.Button(new JsonObject("text", true, "icons", new JsonObject("secondary", "ui-icon-carat-1-e")));
requestMatch.Click(Players.RequestMatch);
jQueryUIObject selects = (jQueryUIObject)this.Obj.Find("th select");
selects.Each((ElementIterationCallback)delegate(int index, Element el)
{
((jQueryUIObject)jQuery.FromElement(el)).MultiSelect(new JsonObject(
"header", false,
"minWidth", "80",
"height", "auto",
"noneSelectedText", el.Title,
"selectedText", el.Title,
"close", (Callback)delegate() { DoFilter(this.Obj, true); }));
});
this.DoFilter(this.Obj, false);
}
开发者ID:nbclark,项目名称:SportsLink,代码行数:27,代码来源:PlayerGrid.cs
示例6: Measure
public Size Measure(string text, double fontSize, Typeface typeface, double maxWidth)
{
if (htmlElement == null)
{
htmlElement = Document.CreateElement("div");
style = new HtmlStyleDictionary(htmlElement);
Document.Body.AppendChild(htmlElement);
}
style.SetValue("position", "absolute");
style.SetValue("visibility", "hidden");
style.SetFontSize(fontSize, converter);
style.SetFontFamily(typeface.FontFamily, converter);
style.SetFontStretch(typeface.Stretch, converter);
style.SetFontStyle(typeface.Style, converter);
style.SetFontWeight(typeface.Weight, converter);
if (maxWidth.IsNaN() || !Double.IsFinite(maxWidth))
{
style.SetTextWrapping(TextWrapping.NoWrap, converter);
style.ClearValue("max-width");
}
else
{
style.SetTextWrapping(TextWrapping.Wrap, converter);
style.SetValue("max-width", converter.ToPixelString(maxWidth));
}
style.Apply();
htmlElement.InnerHTML = converter.ToHtmlContentString(text.DefaultIfNullOrEmpty("A"));
return new Size(text.IsNullOrEmpty() ? 0 : htmlElement.OffsetWidth + 2, htmlElement.OffsetHeight);
}
开发者ID:highzion,项目名称:Granular,代码行数:35,代码来源:TextMeasurementService.cs
示例7: PlayerDetails
public PlayerDetails(Element element)
: base(element)
{
jQueryUIObject sendMessage = (jQueryUIObject)this.Obj.Find("#playerMessage .sendMessage");
sendMessage.Button(new JsonObject("text", true, "icons", new JsonObject("secondary", "ui-icon-carat-1-e")));
sendMessage.Click(SendMessage);
}
开发者ID:nbclark,项目名称:SportsLink,代码行数:7,代码来源:PlayerDetails.cs
示例8: Dispose
public override void Dispose()
{
base.Dispose();
jQuery.FromElement(_overlay).Empty();
_titleImage = null;
_overlay = null;
}
开发者ID:rasch1,项目名称:Space-Dinosaurs,代码行数:8,代码来源:Title.cs
示例9: UserOffers
public UserOffers(Element element)
: base(element, "UserOffers")
{
jQueryUIObject cancelMatch = (jQueryUIObject)this.Obj.Find(".cancelMatch");
cancelMatch.Button(new JsonObject("text", false, "icons", new JsonObject("primary", "ui-icon-closethick")));
cancelMatch.Click(CancelOffer);
}
开发者ID:nbclark,项目名称:SportsLink,代码行数:8,代码来源:UserOffers.cs
示例10: SwitchContainer
private void SwitchContainer(Element container, Element oldContainer)
{
foreach (ControlBase control in Controls)
{
control.RemoveControlFrom(oldContainer);
control.AddControlTo(container);
}
}
开发者ID:jam40jeff,项目名称:CsJs,代码行数:8,代码来源:PlaceHolderCompositeControlBase.cs
示例11: OnAfterRender
public static void OnAfterRender(Element[] rendered)
{
// Layout grid everytime an image is loaded
jQuery.FromElements(rendered).Find("img").Load(delegate(jQueryEvent e)
{
wall.fitWidth();
});
}
开发者ID:DeBiese,项目名称:SparkleXrm,代码行数:8,代码来源:ContactCardView.cs
示例12: BindValue
private static Binder BindValue(Element element, string property, Expression expression)
{
Debug.Assert((element.TagName.ToLowerCase() == "input") ||
(element.TagName.ToLowerCase() == "textarea") ||
(element.TagName.ToLowerCase() == "select"),
"Value can only be bound on user input elements.");
return new ValueBinder((InputElement)element, expression);
}
开发者ID:nikhilk,项目名称:sharpen,代码行数:9,代码来源:Application.Bindings.cs
示例13: Inject
public static IControl Inject(ControlDocumentFragment f, string newId, IContainer container, Element parent) {
PrepareForInject(f);
jQuery.FromElement(parent).Html(f.html);
IControl control = (IControl)container.CreateObjectByTypeNameWithConstructorArg(f.controlType, f.configObject);
control.Id = newId;
return control;
}
开发者ID:fiinix00,项目名称:Saltarelle,代码行数:9,代码来源:ControlDocumentFragment.Shared.cs
示例14: RemoveControlFrom
public override void RemoveControlFrom(Element container)
{
EnsureChildControlsCreated();
if (_tempElement != _lastContainer)
{
SwitchContainer(_tempElement, _lastContainer);
_lastContainer = _tempElement;
}
}
开发者ID:jam40jeff,项目名称:CsJs,代码行数:10,代码来源:PlaceHolderCompositeControlBase.cs
示例15: Arrange
public override void Arrange(AxisArrangement x, AxisArrangement y, Element hostElement)
{
base.Arrange(x, y, hostElement);
/* TODO
if (_stackPanel != null)
{
_stackPanel.Arrange(horizontal, vertical, hostElement);
}
*/
}
开发者ID:Aethon,项目名称:odo,代码行数:10,代码来源:ListBox.cs
示例16: ConfirmedMatches
public ConfirmedMatches(Element element)
: base(element, "ConfirmedMatches")
{
jQueryObject cancelObject = jQuery.Select(".confirmedMatch .cancelConfirmedMatch");
jQueryObject reportScoreObject = jQuery.Select(".confirmedMatch .inputScore");
if (cancelObject != null)
cancelObject.Click(CancelMatch);
if (reportScoreObject != null)
reportScoreObject.Click(ReportScore);
}
开发者ID:nbclark,项目名称:SportsLink,代码行数:10,代码来源:ConfirmedMatches.cs
示例17: Init
protected override void Init()
{
AddSystem(new MenuBackgroundSystem());
CanPause = false;
_overlay = jQuery.Select(".GameOverlay").GetElement(0);
_titleImage = base.LoadImage("images/title/title.png", false);
jQuery.FromElement(_overlay).Show();
BuildMainMenu();
}
开发者ID:rasch1,项目名称:Space-Dinosaurs,代码行数:10,代码来源:Title.cs
示例18: QuickMatch
public QuickMatch(Element element)
: base(element)
{
this.Obj.Find(".findMatch").Click(CreateMatch);
((jQueryUIObject)this.Obj.Find(".datepicker")).DatePicker(new JsonObject("minDate", 0));
((jQueryUIObject)this.Obj.Find(".findMatch")).Button();
((jQueryUIObject)this.Obj.Find("select")).SelectMenu();
Utility.WireLocationAutoComplete((jQueryUIObject)this.Obj.Find(".placesAutoFill"), (jQueryUIObject)this.Obj.Find(".placesAutoValue"));
}
开发者ID:nbclark,项目名称:SportsLink,代码行数:10,代码来源:QuickMatch.cs
示例19: AddControlTo
public override void AddControlTo(Element container)
{
EnsureChildControlsCreated();
if (container != _lastContainer)
{
SwitchContainer(container, _lastContainer);
_lastContainer = container;
}
}
开发者ID:jam40jeff,项目名称:CsJs,代码行数:10,代码来源:PlaceHolderCompositeControlBase.cs
示例20: Imp
static void Imp( Element element, string message, bool before, int delay, Func<string,string> tmplFn)
{
var jq = jQuery.Select (tmplFn(message));
if (before)
jq.InsertBefore (element);
else
jq.InsertAfter (element);
if (delay > 0)
((Action)(()=> jq.Remove())).RunAfter (delay);
}
开发者ID:aicl,项目名称:Cayita.Javascript,代码行数:11,代码来源:AlertFn.cs
注:本文中的System.Html.Element类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论