/// <summary> /// Raises the <see cref="ToolTipChanged"/> event. /// </summary> protected virtual void OnToolTipChanged( object sender, ChangeToolTipEventArgs e ) { if ( ToolTipChanged != null ) ToolTipChanged( sender, e ); }
private void internalChangeTooltipCallback( IntPtr caller, IntPtr tooltip ) { ChangeToolTipEventArgs e = new ChangeToolTipEventArgs( StringHelper.ConvertAweString( tooltip ) ); if ( String.IsNullOrEmpty( e.ToolTip ) ) { toolTip.IsOpen = false; } else { toolTip.Content = e.ToolTip; toolTip.IsOpen = true; } this.OnToolTipChanged( this, e ); CommandManager.InvalidateRequerySuggested(); }
private void internalChangeTooltipCallback( IntPtr caller, IntPtr tooltip ) { ChangeToolTipEventArgs e = new ChangeToolTipEventArgs( StringHelper.ConvertAweString( tooltip ) ); this.ToolTip = e.ToolTip; this.OnToolTipChanged( this, e ); }