ToolTipService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje službu, která poskytuje vlastnosti a události pro řízení zobrazení a chování popisů.
public ref class ToolTipService abstract sealed
public static class ToolTipService
type ToolTipService = class
Public Class ToolTipService
- Dědičnost
-
ToolTipService
Příklady
Následující příklad ukazuje, jak použití ToolTipService třídy k určení chování popisu. Vlastnosti ToolTipService třídy nastavíte tak, že je připojíte přímo k prvku, který zveřejňuje popis.
<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>
Poznámky
Popis prvku definujete nastavením FrameworkContentElement.ToolTip nebo FrameworkElement.ToolTip vlastnosti. Vlastnost ToolTip má jednu podřízenou vlastnost. Obsah podřízeného objektu se může lišit od jednoduchého textového řetězce až po složitější obsah, jako StackPanel je například vložený text a Image prvky.
Obsah popisu můžete definovat jako ToolTip objekt, ale není to nutné. Pokud obsah popisu nedefinujete jako ToolTip objekt, můžete pomocí ToolTipService vlastností umístit a přizpůsobit obsah popisu. Připojené vlastnosti ToolTipService třídy slouží k určení umístění, chování a vzhledu popisu. Tyto vlastnosti jsou nastaveny na element, který definuje popis.
Třída ToolTip a ToolTipService třída sdílejí mnoho stejných vlastností, které se používají k přizpůsobení popisu. Pokud jsou nastaveny ekvivalentní ToolTip vlastnosti i ToolTipService vlastnosti, ToolTipService má tato vlastnost přednost. Pokud ToolTip.Placement je například vlastnost i ToolTipService.Placement vlastnost nastavena pro System.Windows.Controls.ToolTip objekt, použije se hodnota ToolTipService.Placement vlastnosti.
ToolTipService Následující vlastnosti časování jsou definovány pouze pro ToolTipService třídu a používají se všemi popisy:
Informace o tom, jak zpracovat události, ke kterým dochází při otevření nebo zavření popisu, najdete v ToolTipOpeningEvent tématech a ToolTipClosingEvent polích.
Placement, , PlacementRectangle, HorizontalOffsetPlacementTargeta VerticalOffset chovat se podobně jako vlastnosti stejného názvu ve Popup třídě. Další informace naleznete v tématu Chování umístění vyskakovacích oken.
Pole
| Name | Description |
|---|---|
| BetweenShowDelayProperty |
Identifikuje připojenou BetweenShowDelay vlastnost. |
| HasDropShadowProperty |
Identifikuje připojenou HasDropShadow vlastnost. |
| HorizontalOffsetProperty |
Identifikuje připojenou HorizontalOffset vlastnost. |
| InitialShowDelayProperty |
Identifikuje připojenou InitialShowDelay vlastnost. |
| IsEnabledProperty |
Identifikuje připojenou IsEnabled vlastnost. |
| IsOpenProperty |
Identifikuje připojenou IsOpen vlastnost. |
| PlacementProperty |
Identifikuje připojenou Placement vlastnost. |
| PlacementRectangleProperty |
Identifikuje připojenou PlacementRectangle vlastnost. |
| PlacementTargetProperty |
Identifikuje připojenou PlacementTarget vlastnost. |
| ShowDurationProperty |
Identifikuje připojenou ShowDuration vlastnost. |
| ShowOnDisabledProperty |
Identifikuje připojenou ShowOnDisabled vlastnost. |
| ShowsToolTipOnKeyboardFocusProperty |
Představuje službu, která poskytuje vlastnosti a události pro řízení zobrazení a chování popisů. |
| ToolTipClosingEvent |
ToolTipClosing Identifikuje událost, která je vystavena objekty, které používají ToolTipService službu k zobrazení popisů. |
| ToolTipOpeningEvent |
ToolTipOpening Identifikuje událost, která je vystavena objekty, které používají ToolTipService službu k zobrazení popisů. |
| ToolTipProperty |
Identifikuje připojenou ToolTip vlastnost. |
| VerticalOffsetProperty |
Identifikuje připojenou VerticalOffset vlastnost. |
Přidružené vlastnosti
| Name | Description |
|---|---|
| BetweenShowDelay |
Získá nebo nastaví maximální dobu mezi zobrazením dvou popisů, kde se druhý popis zobrazí bez zpoždění. |
| HasDropShadow |
Získá nebo nastaví, zda popis zobrazí efekt stínu. |
| HorizontalOffset |
Získá nebo nastaví posun zleva od oblasti, která je určena pro popis podle PlacementRectangle a PlacementTarget vlastnosti. |
| InitialShowDelay |
Získá nebo nastaví dobu před otevřením popisu. |
| IsEnabled |
Získá nebo nastaví, zda se zobrazí popis. |
| IsOpen |
Získá, zda je popis aktuálně viditelný. |
| Placement |
Získá nebo nastaví orientaci popisu při otevření a určuje, jak se popis chová při překrytí hranic obrazovky. |
| PlacementRectangle |
Získá nebo nastaví obdélníkovou oblast vzhledem k tomu, na které je popis umístěn. |
| PlacementTarget |
Získá nebo nastaví objekt vzhledem k tomu, ke kterému je popis umístěn. |
| ShowDuration |
Získá nebo nastaví dobu, po kterou zůstane popis viditelný. |
| ShowOnDisabled |
Získá nebo nastaví, zda se zobrazí popis pro objekt, který není povolen. |
| ShowsToolTipOnKeyboardFocus |
Představuje službu, která poskytuje vlastnosti a události pro řízení zobrazení a chování popisů. |
| ToolTip |
Získá nebo nastaví obsah popisu. |
| VerticalOffset |
Získá nebo nastaví vzdálenost od horní části oblasti, která je určena pro popis podle PlacementRectangle a PlacementTarget vlastnosti. |
Metody
Přidružené události
| Name | Description |
|---|---|
| ToolTipClosing |
Nastane, když se ToolTip zavře. |
| ToolTipOpening |
Nastane, když se ToolTip otevře. |