예제 #1
0
        public static TextField Create(string text = null, bool asSpan = true, string classnames = "")
        {
            var field = new TextField();

            if (!string.IsNullOrEmpty(text))
            {
                field.value = text;
            }

            field.AddToClassList("text");
            field.AddClasses(classnames);

            if (asSpan)
            {
                field.AddToClassList("span");
            }

            field.RegisterCallback <KeyDownEvent>(evt =>
            {
                // Don't allow modification of this textfield
                evt.PreventDefault();
                evt.StopImmediatePropagation();
            });

            return(field);
        }