private void ButtonEx_LostFocus(object sender, RoutedEventArgs e) { if (!TooltipEx.IsNullOrEmpty() && ToolTip is ToolTip tooltip) { tooltip.StaysOpen = false; tooltip.IsOpen = false; ToolTip = null; } }
private void ButtonEx_GotFocus(object sender, RoutedEventArgs e) { if (!TooltipEx.IsNullOrEmpty()) { var tooltipObj = new ToolTip { Content = TooltipEx, StaysOpen = true, IsOpen = true, PlacementTarget = this, Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom }; ToolTip = tooltipObj; } }