Esempio n. 1
0
        public MySlotter() : base("x-slotter")
        {
            var div  = Create("div");
            var slot = Create("slot");

            ShadowRoot.AppendChild(div);
            div.AppendChild(slot);
        }
Esempio n. 2
0
 public MyTwoDivComponent(bool useShadow) : base("x-twodiv")
 {
     if (!useShadow)
     {
         return;
     }
     ShadowRoot.AppendChild(Create("div"));
     ShadowRoot.AppendText("hello");
 }
Esempio n. 3
0
        private void Update()
        {
            var rendered = _criteria();

            if (rendered == _rendered)
            {
                return;
            }
            _rendered = rendered;
            if (rendered)
            {
                ShadowRoot.AppendChild(_factory());
            }
            else
            {
                ShadowRoot.ClearChildren();
            }
        }
Esempio n. 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Fragment()
 {
     ShadowRoot.AppendChild(new Slot());
 }
Esempio n. 5
0
 /// <summary>
 /// Constructor
 /// </summary>
 public AutocompleteElement() : base(CustomTag)
 {
     InnerInput.Autocomplete = "off";
     ShadowRoot.AppendChild(InnerInput);
 }