Ejemplo n.º 1
0
        private void OnToolTipClosed(object sender, EventArgs e)
        {
            ToolTip toolTip = (ToolTip)sender;

            toolTip.Closed -= new RoutedEventHandler(this.OnToolTipClosed);
            toolTip.ClearValue(PopupControlService.OwnerProperty);
            if ((bool)toolTip.GetValue(PopupControlService.ServiceOwnedProperty))
            {
                BindingOperations.ClearBinding(toolTip, ContentControl.ContentProperty);
            }
        }
        // Clear owner when tooltip has closed
        private void OnToolTipClosed(object sender, EventArgs e)
        {
            ToolTip toolTip = (ToolTip)sender;

            toolTip.Closed -= OnToolTipClosed;
            toolTip.ClearValue(OwnerProperty);

            if ((bool)toolTip.GetValue(ServiceOwnedProperty))
            {
                BindingOperations.ClearBinding(toolTip, ToolTip.ContentProperty);
            }
        }