FrameworkElement.ToolTip Eigenschap

Definitie

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

Van toepassing op