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 pomocí ToolTipService třídy určit chování popisu. Vlastnosti ToolTipService třídy nastavíte tak, že je připojíte přímo k elementu, který zpřístupň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 vlastnosti nebo FrameworkElement.ToolTip . Vlastnost ToolTip má jednu podřízenou vlastnost. Obsah podřízené položky se může lišit od jednoduchého textového řetězce až po složitější obsah, jako StackPanel je například obsah, který obsahuje vložený text a Image prvky.
Obsah popisu můžete definovat jako ToolTip objekt, ale není to povinné. Pokud nedefinujete obsah popisu jako ToolTip objekt, můžete použít ToolTipService vlastnosti k umístění a přizpůsobení obsahu popisu. Připojené vlastnosti ToolTipService třídy slouží k určení umístění, chování a vzhledu popisu. Tyto vlastnosti jsou nastaveny u elementu, 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á přednost vlastnost . Pokud ToolTip.Placement je například vlastnost i ToolTipService.Placement vlastnost nastavena System.Windows.Controls.ToolTip pro objekt, použije se hodnota ToolTipService.Placement vlastnosti .
Následující ToolTipService vlastnosti časování jsou definovány pouze pro ToolTipService třídu a jsou používány všemi popisy:
Informace o zpracování událostí, ke kterým dojde při otevření nebo zavření popisu, najdete v ToolTipOpeningEvent polích a ToolTipClosingEvent .
Placement, , PlacementRectangle, HorizontalOffsetPlacementTargeta VerticalOffset se chovají podobně jako vlastnosti stejného názvu ve Popup třídě . Další informace najdete v tématu Chování umístění automaticky otevírané nabídky.
Pole
BetweenShowDelayProperty |
Identifikuje přidruženou BetweenShowDelay vlastnost. |
HasDropShadowProperty |
Identifikuje přidruženou HasDropShadow vlastnost. |
HorizontalOffsetProperty |
Identifikuje přidruženou HorizontalOffset vlastnost. |
InitialShowDelayProperty |
Identifikuje přidruženou InitialShowDelay vlastnost. |
IsEnabledProperty |
Identifikuje přidruženou IsEnabled vlastnost. |
IsOpenProperty |
Identifikuje přidruženou IsOpen vlastnost. |
PlacementProperty |
Identifikuje přidruženou Placement vlastnost. |
PlacementRectangleProperty |
Identifikuje přidruženou PlacementRectangle vlastnost. |
PlacementTargetProperty |
Identifikuje přidruženou PlacementTarget vlastnost. |
ShowDurationProperty |
Identifikuje přidruženou ShowDuration vlastnost. |
ShowOnDisabledProperty |
Identifikuje přidruženou ShowOnDisabled vlastnost. |
ShowsToolTipOnKeyboardFocusProperty |
Představuje službu, která poskytuje vlastnosti a události pro řízení zobrazení a chování popisů. |
ToolTipClosingEvent |
Identifikuje ToolTipClosing událost, která je vystavena objekty, které používají ToolTipService službu k zobrazení popisů. |
ToolTipOpeningEvent |
Identifikuje ToolTipOpening událost, která je vystavena objekty, které používají ToolTipService službu k zobrazení popisů. |
ToolTipProperty |
Identifikuje přidruženou ToolTip vlastnost. |
VerticalOffsetProperty |
Identifikuje přidruženou VerticalOffset vlastnost. |
Přidružené vlastnosti
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 oblasti, která je určena pro popis pomocí PlacementRectangle vlastností a PlacementTarget . |
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 popis je aktuálně viditelný. |
Placement |
Získá nebo nastaví orientaci popisu při otevření a určuje, jak se popis chová, když překrývá hranice obrazovky. |
PlacementRectangle |
Získá nebo nastaví obdélníkovou oblast, vzhledem k které je popis umístěn. |
PlacementTarget |
Získá nebo nastaví objekt relativní, 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 pomocí PlacementRectangle vlastností a PlacementTarget . |
Metody
Přidružené události
ToolTipClosing |
Vyvolá se při ToolTip zavření. |
ToolTipOpening |
Vyvolá se při ToolTip otevření. |