public DebuggerPopup(DebuggerTooltipControl parentControl, Location logicalPosition, bool showPins = true)
		{
			this.contentControl = new DebuggerTooltipControl(parentControl, logicalPosition, showPins);
			this.contentControl.containingPopup = this;
			this.Child = this.contentControl;
			this.IsLeaf = false;
			
			//this.KeyDown += new KeyEventHandler(DebuggerPopup_KeyDown);

			//this.contentControl.Focusable = true;
			//Keyboard.Focus(this.contentControl);
			//this.AllowsTransparency = true;
			//this.PopupAnimation = PopupAnimation.Slide;
		}
		public DebuggerTooltipControl(DebuggerTooltipControl parentControl, Location logicalPosition)
			: this(logicalPosition)
		{
			this.parentControl = parentControl;
		}
		public DebuggerTooltipControl(DebuggerTooltipControl parentControl, Location logicalPosition, bool showPins = true)
			: this(logicalPosition)
		{
			this.parentControl = parentControl;
			this.showPins = showPins;
		}