FrameworkElement.ToolTip Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het tooltipobject op dat voor dit element wordt weergegeven in de gebruikersinterface (UI).
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
Waarde van eigenschap
Het knopinfoobject.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt een ToolTip in code gemaakt en wordt de ToolTip eigenschap ingesteld op een StatusBar besturingselement.
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
Opmerkingen
Als de waarde van deze eigenschap van het type ToolTipis, is deze waarde de knopinfo die in de gebruikersinterface wordt gebruikt. Als de waarde van een ander type is, wordt die waarde gebruikt als de inhoud voor een ToolTip opgegeven (samengesteld) door het systeem. Zie ToolTipService voor meer informatie. De serviceklasse biedt gekoppelde eigenschappen die kunnen worden gebruikt om een ToolTip.
XAML-kenmerkgebruik
<object ToolTip="toolTipContent"/>
Gebruik van XAML-eigenschapselement
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
– of –
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
XAML-waarden
toolTipContent Een tekenreeks die de weergavetekst voor de ToolTip.
toolTipObjectContent Een object, opgegeven in objectelementformulier, dat moet worden gebruikt als de inhoud voor de FrameworkElement. Dit is meestal een FrameworkElement of een ander element dat indelingscompositing voor de ToolTip, uiteindelijk tekstinhoud in de compositing bevat. In dit gebruik wordt het ToolTip element impliciet gemaakt op basis van de geparseerde XAML en wordt de inhoud toolTipObjectContent ingesteld als ContentControl.Content de eigenschap.
<
ToolTip .../> Zie ToolTip.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | ToolTipProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |