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); } }
public static double GetAutoMoveVerticalOffset(ToolTip element) { return (double)element.GetValue(AutoMoveVerticalOffsetProperty); }
public static bool GetAutoMove(ToolTip element) { return (bool)element.GetValue(AutoMoveProperty); }