FrameworkElement.ToolTip Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l’objet info-bulle affiché pour cet élément dans l’interface utilisateur .
public:
property System::Object ^ ToolTip { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.ToolTip)]
public object ToolTip { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.ToolTip)>]
member this.ToolTip : obj with get, set
Public Property ToolTip As Object
Valeur de propriété
Objet info-bulle.
- Attributs
Exemples
L’exemple suivant crée un ToolTip code, puis définit la ToolTip propriété sur un StatusBar contrôle.
private void MakeProgressBar(object sender, RoutedEventArgs e)
{
sbar.Items.Clear();
TextBlock txtb = new TextBlock();
txtb.Text = "Progress of download.";
sbar.Items.Add(txtb);
ProgressBar progressbar = new ProgressBar();
progressbar.Width = 100;
progressbar.Height = 20;
Duration duration = new Duration(TimeSpan.FromSeconds(5));
DoubleAnimation doubleanimation =
new DoubleAnimation(100.0, duration);
progressbar.BeginAnimation(ProgressBar.ValueProperty,
doubleanimation);
ToolTip ttprogbar = new ToolTip();
ttprogbar.Content = "Shows the progress of a download.";
progressbar.ToolTip = (ttprogbar);
sbar.Items.Add(progressbar);
}
Private Sub MakeProgressBar(ByVal sender As Object, ByVal e As RoutedEventArgs)
sbar.Items.Clear()
Dim txtb As New TextBlock()
txtb.Text = "Progress of download."
sbar.Items.Add(txtb)
Dim progressbar As New ProgressBar()
progressbar.Width = 100
progressbar.Height = 20
Dim duration As New Duration(TimeSpan.FromSeconds(5))
Dim doubleanimation As New DoubleAnimation(100.0, duration)
progressbar.BeginAnimation(ProgressBar.ValueProperty, doubleanimation)
Dim ttprogbar As New ToolTip()
ttprogbar.Content = "Shows the progress of a download."
progressbar.ToolTip = (ttprogbar)
sbar.Items.Add(progressbar)
End Sub
Remarques
Si la valeur de cette propriété est de type ToolTip, cette valeur est l’info-bulle qui sera utilisée dans l’interface utilisateur. Si la valeur est d’un autre type, cette valeur sera utilisée comme contenu d’un ToolTip élément fourni (construit) par le système. Pour plus d’informations, consultez ToolTipService. La classe de service fournit des propriétés jointes qui peuvent être utilisées pour personnaliser un ToolTip.
Utilisation des attributs XAML
<object ToolTip="toolTipContent"/>
Utilisation de l’élément de propriété XAML
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
- ou -
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
Valeurs XAML
toolTipContent Chaîne qui devient le texte d’affichage pour le ToolTip.
toolTipObjectContent Certains objets, fournis sous forme d’élément d’objet, qui doivent être utilisés comme contenu pour le FrameworkElement. En règle générale, il s’agit d’un FrameworkElement ou d’un autre élément qui crée la composition de disposition pour le ToolTip, contenant éventuellement du contenu texte dans la composition. Dans cette utilisation, l’élément ToolTip est créé implicitement à partir du code XAML analysé et le contenu toolTipObjectContent est défini comme propriété ContentControl.Content .
<
ToolTip .../> Voir ToolTip.
Informations sur les propriétés de dépendance
| Élément | Valeur |
|---|---|
| Champ d’identificateur | ToolTipProperty |
Propriétés de métadonnées définies sur true |
Aucun |