Esempio n. 1
0
        protected override bool OnFocus(SciterElement element, FocusArgs args)
        {
            Debug.WriteLine($"focus-behavior: {args.Event}");

            SciterColor color;

            switch (args.Event)
            {
            case FocusEvents.Got:
                color = SciterColor.CornflowerBlue;
                break;

            case FocusEvents.Lost:
                color = SciterColor.Crimson;
                break;

            default:
                return(base.OnFocus(element, args));
            }

            element
            .SetStyleValue("background-color", $"{color.ToShortHtmlColor()}")
            .SetHtml(SciterElement.Create("div", $"{args.Event}").Html);
            return(base.OnFocus(element, args));
        }