Fluent.ComboBox.OnQuickAccessOpened C# (CSharp) Method

OnQuickAccessOpened() private method

private OnQuickAccessOpened ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void OnQuickAccessOpened(object sender, EventArgs e)
        {
            isQuickAccessOpened = true;
            quickAccessCombo.DropDownClosed += OnQuickAccessMenuClosed;
            quickAccessCombo.UpdateLayout();
            if (!isQuickAccessFocused) Dispatcher.BeginInvoke(DispatcherPriority.Normal, ((ThreadStart)(() =>
            {
                Freeze();
                Dispatcher.BeginInvoke(DispatcherPriority.Input, ((ThreadStart)(() =>
            {
                if (quickAccessCombo.SelectedItem != null) (quickAccessCombo.ItemContainerGenerator.ContainerFromItem(quickAccessCombo.SelectedItem) as ComboBoxItem).BringIntoView();
            }
               )));
            }
               )));

        }