コード例 #1
0
        private void HandleFocus(EventArgs e)
        {
            if (IsEnabled)
            {
                Listbox.GoToOption(this);
                return;
            }

            Listbox.GoToOption(ListboxFocus.Nothing);
        }
コード例 #2
0
 protected void HandleMouseLeave(MouseEventArgs e)
 {
     if (!IsEnabled)
     {
         return;
     }
     if (!IsActive)
     {
         return;
     }
     Listbox.GoToOption(ListboxFocus.Nothing);
 }
コード例 #3
0
        protected async Task HandleMouseEnter(MouseEventArgs e)
        {
            if (!IsEnabled)
            {
                return;
            }
            if (Listbox.State == ListboxState.Closed)
            {
                return;
            }

            await Listbox.OptionsFocusAsync();

            if (IsActive)
            {
                return;
            }
            Listbox.GoToOption(this);
        }