ToolTipService 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
도구 설명의 표시 및 동작을 제어할 속성과 이벤트를 제공하는 서비스를 나타냅니다.
public ref class ToolTipService abstract sealed
public static class ToolTipService
type ToolTipService = class
Public Class ToolTipService
- 상속
-
ToolTipService
예제
다음 예제에서는 사용 ToolTipService 하는 방법을 보여 입니다는 도구 설명의 동작을 지정 하는 클래스입니다. 도구 설명을 노출하는 요소에 직접 연결하여 클래스의 속성을 ToolTipService 설정합니다.
<Ellipse Height="25" Width="50"
Fill="Gray"
HorizontalAlignment="Left"
ToolTipService.InitialShowDelay="1000"
ToolTipService.ShowDuration="7000"
ToolTipService.BetweenShowDelay="2000"
ToolTipService.Placement="Right"
ToolTipService.PlacementRectangle="50,0,0,0"
ToolTipService.HorizontalOffset="10"
ToolTipService.VerticalOffset="20"
ToolTipService.HasDropShadow="false"
ToolTipService.ShowOnDisabled="true"
ToolTipService.IsEnabled="true"
ToolTipOpening="whenToolTipOpens"
ToolTipClosing="whenToolTipCloses"
>
<Ellipse.ToolTip>
<BulletDecorator>
<BulletDecorator.Bullet>
<Ellipse Height="10" Width="20" Fill="Blue"/>
</BulletDecorator.Bullet>
<TextBlock>Uses the ToolTipService class</TextBlock>
</BulletDecorator>
</Ellipse.ToolTip>
</Ellipse>
설명
또는 FrameworkElement.ToolTip 속성을 설정 FrameworkContentElement.ToolTip 하여 요소에 대한 도구 설명을 정의합니다. ToolTip 속성은 하나의 자식으로 이동합니다. 자식의 콘텐츠는 단순 텍스트 문자열에서 포함된 텍스트 및 Image 요소가 있는 와 같은 더 복잡한 콘텐츠에 StackPanel 이르기까지 다양할 수 있습니다.
도구 설명 콘텐츠를 개체로 ToolTip 정의할 수 있지만 필수는 아닙니다. 도구 설명 콘텐츠를 개체로 ToolTip 정의하지 않으면 속성을 사용하여 ToolTipService 도구 설명 콘텐츠를 배치하고 사용자 지정할 수 있습니다. 클래스의 ToolTipService 연결된 속성은 도구 설명의 배치, 동작 및 모양을 결정하는 데 사용됩니다. 이러한 속성은 도구 설명을 정의하는 요소에 설정됩니다.
클래스와 클래스는 ToolTipToolTipService 도구 설명을 사용자 지정하는 데 사용되는 동일한 많은 속성을 공유합니다. 해당 ToolTip 및 ToolTipService 속성이 모두 설정된 경우 속성이 ToolTipService 우선합니다. 예를 들어 속성과 ToolTipService.Placement 속성이 모두 ToolTip.Placement 개체에 대해 System.Windows.Controls.ToolTip 설정된 경우 속성 값 ToolTipService.Placement 이 사용됩니다.
다음 ToolTipService 타이밍 속성은 클래스에 ToolTipService 대해서만 정의되며 모든 도구 설명에서 사용됩니다.
도구 설명이 열리거나 닫을 때 발생하는 이벤트를 처리하는 방법에 대한 자세한 내용은 및 ToolTipClosingEvent 필드를 참조 ToolTipOpeningEvent 하세요.
Placement, PlacementRectangle, PlacementTarget, HorizontalOffset및 는 VerticalOffset 클래스에서 동일한 이름의 속성과 유사하게 동작합니다 Popup . 자세한 내용은 Popup 배치 동작을 참조하세요.
필드
BetweenShowDelayProperty |
BetweenShowDelay 연결된 속성을 식별합니다. |
HasDropShadowProperty |
HasDropShadow 연결된 속성을 식별합니다. |
HorizontalOffsetProperty |
HorizontalOffset 연결된 속성을 식별합니다. |
InitialShowDelayProperty |
InitialShowDelay 연결된 속성을 식별합니다. |
IsEnabledProperty |
IsEnabled 연결된 속성을 식별합니다. |
IsOpenProperty |
IsOpen 연결된 속성을 식별합니다. |
PlacementProperty |
Placement 연결된 속성을 식별합니다. |
PlacementRectangleProperty |
PlacementRectangle 연결된 속성을 식별합니다. |
PlacementTargetProperty |
PlacementTarget 연결된 속성을 식별합니다. |
ShowDurationProperty |
ShowDuration 연결된 속성을 식별합니다. |
ShowOnDisabledProperty |
ShowOnDisabled 연결된 속성을 식별합니다. |
ShowsToolTipOnKeyboardFocusProperty |
도구 설명의 표시 및 동작을 제어할 속성과 이벤트를 제공하는 서비스를 나타냅니다. |
ToolTipClosingEvent |
ToolTipClosing 서비스를 사용하여 도구 설명을 표시하는 개체가 노출하는 ToolTipService 이벤트를 식별합니다. |
ToolTipOpeningEvent |
ToolTipOpening 서비스를 사용하여 도구 설명을 표시하는 개체가 노출하는 ToolTipService 이벤트를 식별합니다. |
ToolTipProperty |
ToolTip 연결된 속성을 식별합니다. |
VerticalOffsetProperty |
VerticalOffset 연결된 속성을 식별합니다. |
연결된 속성
BetweenShowDelay |
두 번째 도구 설명이 지연 없이 나타나는 두 개의 도구 설명 표시 사이의 최대 시간을 가져오거나 설정합니다. |
HasDropShadow |
도구 설명에 그림자 효과를 표시할지 여부를 가져오거나 설정합니다. |
HorizontalOffset |
PlacementRectangle 및 PlacementTarget 속성에서 도구 설명에 대해 지정한 영역의 왼쪽에서 오프셋을 가져오거나 설정합니다. |
InitialShowDelay |
도구 설명이 열리기 전의 시간 길이를 가져오거나 설정합니다. |
IsEnabled |
도구 설명이 나타나는지 여부를 가져오거나 설정합니다. |
IsOpen |
도구 설명이 현재 표시되는지 여부를 가져옵니다. |
Placement |
도구 설명이 열리는 방향을 가져오거나 설정하고 도구 설명이 화면 경계와 겹칠 때의 동작을 지정합니다. |
PlacementRectangle |
도구 설명 위치의 기준이 되는 사각형 영역을 가져오거나 설정합니다. |
PlacementTarget |
도구 설명 위치의 기준이 되는 개체를 가져오거나 설정합니다. |
ShowDuration |
도구 설명이 표시된 상태로 유지되는 시간을 가져오거나 설정합니다. |
ShowOnDisabled |
사용할 수 없는 개체에 대한 도구 설명을 표시할지 여부를 가져오거나 설정합니다. |
ShowsToolTipOnKeyboardFocus |
도구 설명의 표시 및 동작을 제어할 속성과 이벤트를 제공하는 서비스를 나타냅니다. |
ToolTip |
도구 설명의 내용을 가져오거나 설정합니다. |
VerticalOffset |
도구 설명에서 PlacementRectangle 및 PlacementTarget 속성으로 지정된 영역의 위쪽에서 떨어진 거리를 가져오거나 설정합니다. |
메서드
연결된 이벤트
ToolTipClosing |
ToolTip이 닫히면 발생합니다. |
ToolTipOpening |
ToolTip가 열리면 발생합니다. |
적용 대상
추가 정보
.NET