Beispiel #1
0
        private void UnInitilaizePopup()
        {
            if (isPopup == null)
            {
                return;
            }

            isPopup.ListBoxKeyDown         -= ListKeyDown;
            isPopup.ListBoxItemDoubleClick -= ListItemDoubleClick;

            if (isPopup.IsOpen)
            {
                isPopup.IsOpen = false;
            }
            _startText = "";
            isPopup    = null;
        }
Beispiel #2
0
        private void InitializePopup(List <TreeNodes> isSource)
        {
            if ((isPopup != null) && (isPopup.IsOpen))
            {
                this.UnInitilaizePopup();
            }

            isPopup = new IntellisSencePopUp()
            {
                DataContext     = isSource,
                PlacementTarget = editor,
                Placement       = PlacementMode.Bottom
            };

            isPopup.ListBoxKeyDown += ListKeyDown;

            isPopup.ListBoxItemDoubleClick += ListItemDoubleClick;
        }