Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

FrameworkElement.ToolTipOpening, événement

Se produit lorsqu'une info-bulle sur l'élément est ouverte.

Espace de noms :  System.Windows
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
public event ToolTipEventHandler ToolTipOpening
<object ToolTipOpening="ToolTipEventHandler" .../>

Champ d'identificateur

ToolTipOpeningEvent

Stratégie de routage

Direct

Délégué

ToolTipEventHandler

  • Substituez OnToolTipClosing pour implémenter la gestion de classe pour cet événement dans les classes dérivées.

Pour empêcher une info-bulle d'apparaître dans l'interface utilisateur, votre gestionnaire pour ToolTipOpening peut marquer les données d'événement d' ToolTipEventArgs traitées. Sinon, l'info-bulle s'affiche, en utilisant la valeur de la propriété d' ToolTip comme contenu d'info-bulle. Un autre scénario possible est que vous pouvez écrire un gestionnaire qui réinitialise la valeur de la propriété d' ToolTip pour l'élément qui est la source d'événement, juste avant que l'info-bulle s'affiche.

ToolTipOpening n'est pas déclenché si la valeur d' ToolTip est null ou sinon ne sera pas supprimé. Ne définissez pas délibérément ToolTip à null pendant qu'une info-bulle est ouvert ou ouverture ; cela n'auront pas l'effet de fermer l'info-bulle, et crée à la place un artefact visuel indésirable dans l'interface utilisateur.

l'événement d' ToolTipOpening ne peut pas être EventTrigger dans un style. Cela est dû au fait que le champ d'identificateur de cet événement réutilisent une implémentation de service qui n'expose pas ajouter ou supprimer des méthodes d'événements pour l'événement de niveau service.

.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.