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.
Ruft das QuickInfo-Objekt ab, das für dieses Element auf der Benutzeroberfläche (UI) angezeigt wird, oder legt es fest.
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 in Code erstellt und dann 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 auf der Benutzeroberfläche verwendet wird. Wenn der Wert von einem anderen Typ ist, wird dieser Wert als Inhalt für eine ToolTip vom System bereitgestellte (konstruierte) verwendet. Weitere Informationen finden Sie unter ToolTipService. Die Dienstklasse stellt angefügte Eigenschaften bereit, die zum weiteren Anpassen eines ToolTipverwendet werden können.
Verwendung von XAML-Attributen
<object ToolTip="toolTipContent"/>
Verwendung von XAML-Eigenschaftenelementen
<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 wird ToolTip.
toolTipObjectContent
Ein Objekt, das in Objektelementform bereitgestellt wird, das als Inhalt für verwendet FrameworkElementwerden sollte. In der Regel wäre dies ein oder ein FrameworkElement anderes Element, das layoutkomposting für erstellt, das ToolTipschließlich Textinhalt innerhalb des Compositings enthält. Bei dieser Verwendung wird das ToolTip Element implizit aus dem analysierten XAML erstellt, und der ToolTipObjectContent-Inhalt wird als seine ContentControl.Content -Eigenschaft festgelegt.
<
ToolTip
.../>
Siehe ToolTip.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | ToolTipProperty |
Metadateneigenschaften auf true festgelegt |
Keine |