FrameworkElement.ToolTip Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |