Freigeben über


FrameworkElement.ToolTip Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Tooltippobjekts, das für dieses Element auf der Benutzeroberfläche (UI) angezeigt wird.

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

Eigenschaftswert

Das QuickInfo-Objekt.

Attribute

Beispiele

Im folgenden Beispiel wird ein ToolTip Code erstellt und anschließend die ToolTip Eigenschaft für ein StatusBar Steuerelement festgelegt.

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

Hinweise

Wenn der Wert dieser Eigenschaft vom Typ ToolTipist, ist dieser Wert die QuickInfo, die in der Benutzeroberfläche verwendet wird. Wenn der Wert von einem anderen Typ ist, wird dieser Wert als Inhalt für ein ToolTip vom System bereitgestelltes (konstruiertes) System verwendet. Weitere Informationen finden Sie unter ToolTipService. Die Dienstklasse stellt angefügte Eigenschaften bereit, die verwendet werden können, um eine ToolTip.

Verwendung von XAML-Attributen

<object ToolTip="toolTipContent"/>

XAML-Eigenschaftselementverwendung

<object>
  <object.ToolTip>
    <ToolTip .../>
  </object.ToolTip>
</object>

- oder -

<object>
  <object.ToolTip>
    toolTipObjectContent
  </object.ToolTip>
</object>

XAML-Werte

toolTipContent Eine Zeichenfolge, die zum Anzeigetext für die ToolTip.

toolTipObjectContent Einige Objekte, die in Objektelementform bereitgestellt werden, die als Inhalt für das FrameworkElementObjekt verwendet werden sollen. In der Regel wäre dies ein FrameworkElement oder ein anderes Element, das das Layoutkomositing für den ToolTip, schließlich den Textinhalt innerhalb der Compositing, erstellt. In dieser Verwendung wird das ToolTip Element implizit aus dem analysierten XAML-Code erstellt, und der ToolTipObjectContent-Inhalt wird als ContentControl.Content Eigenschaft festgelegt.

< ToolTip .../> Siehe ToolTip.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ToolTipProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: