• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Html.Element类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IO.BinaryReader类代码示例发布时间:2022-05-26
下一篇:
C# Globalization.ThaiBuddhistCalendar类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap