FrameworkElement.ToolTipOpening 이벤트

정의

요소의 도구 설명이 열리면 발생합니다.Occurs when any tooltip on the element is opened.

public:
 event System::Windows::Controls::ToolTipEventHandler ^ ToolTipOpening;
public event System.Windows.Controls.ToolTipEventHandler ToolTipOpening;
member this.ToolTipOpening : System.Windows.Controls.ToolTipEventHandler 
Public Custom Event ToolTipOpening As ToolTipEventHandler 

설명

도구 설명이 UI에 나타나지 않도록 하기 위해 ToolTipOpening 처리기에서 ToolTipEventArgs 이벤트 데이터를 처리 된 것으로 표시할 수 있습니다.To prevent a tooltip from appearing in the UI, your handler for ToolTipOpening can mark the ToolTipEventArgs event data handled. 그렇지 않으면 ToolTip 속성 값을 도구 설명 콘텐츠로 사용 하 여 도구 설명이 표시 됩니다.Otherwise, the tooltip is displayed, using the value of the ToolTip property as the tooltip content. 또 다른 가능한 시나리오는 도구 설명이 표시 되기 직전에 이벤트 소스인 요소에 대 한 ToolTip 속성의 값을 다시 설정 하는 처리기를 작성 하는 것입니다.Another possible scenario is that you could write a handler that resets the value of the ToolTip property for the element that is the event source, just before the tooltip is displayed.

ToolTip 값이 null 되거나 설정 되지 않은 경우 ToolTipOpening 발생 하지 않습니다.ToolTipOpening will not be raised if the value of ToolTip is null or otherwise unset. 도구 설명이 열리거나 열리는 동안에는 ToolTipnull으로 설정 하지 마십시오. 이는 도구 설명을 닫는 효과를 갖지 않으며 대신 UI에서 원치 않는 시각적 아티팩트를 만듭니다.Do not deliberately set ToolTip to null while a tooltip is open or opening; this will not have the effect of closing the tooltip, and will instead create an undesirable visual artifact in the UI.

ToolTipOpening 이벤트는 스타일의 EventTrigger 수 없습니다.The ToolTipOpening event cannot be an EventTrigger in a style. 이 이벤트의 식별자 필드는 서비스 수준 이벤트에 대 한 추가/제거 이벤트 메서드를 노출 하지 않는 서비스의 구현을 다시 사용 하기 때문입니다.This is because the identifier field of this event re-uses an implementation from a service that does not expose add/remove event methods for the service-level event.

라우팅 이벤트 정보Routed Event Information

식별자 필드Identifier field ToolTipOpeningEvent
라우팅 전략Routing strategy 직접Direct
대리자Delegate ToolTipEventHandler
  • 파생 클래스에서이 이벤트에 대 한 클래스 처리를 구현 하려면 OnToolTipClosing를 재정의 합니다.Override OnToolTipClosing to implement class handling for this event in derived classes.

적용 대상

추가 정보