Exemplo n.º 1
0
        public static CodeCompletionPopup Show(ArrayList items, Point p)
        {
            if (popup == null)
            {
                popup = new CodeCompletionPopup();
            }

            //popup.VerticalOffset = p.Y;
            //popup.HorizontalOffset = p.X;

            double font = Kaxaml.Properties.Settings.Default.EditorFontSize;

            popup.PlacementRectangle = new Rect(p.X, p.Y - font, 1, font);

            popup.CompletionItems = items;

            if (items == null || items.Count == 0)
            {
                return(popup);
            }

            popup.CompletionListBox.SelectedIndex = 0;
            popup._OverrideForceAccept            = false;
            popup.Show();

            return(popup);
        }