You use a ToolTip control to provide information to the user. For example, you can use a ToolTip to provide the name of a Button. The content of a ToolTip control can vary from a simple text string to more complex content, such as a StackPanel that has embedded text and images. The content of a ToolTip cannot receive focus.
The properties of the ToolTip class are used to define the position and behavior of the tooltip. In addition, the ToolTipService class provides attached properties to set timing behavior. These properties are not included in the ToolTip class, but can be used to control its behavior.
Some controls lack a ToolTip property, such as TextBox and TextBlock. To add a ToolTip to these controls, you can use the ToolTip attached property. For more information, see ToolTipService.