FrameworkElement.ToolTip Właściwość
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia obiekt etykietki narzędzia, który jest wyświetlany dla tego elementu w interfejsie użytkownika.
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
Obiekt etykietki narzędzia.
- Atrybuty
Poniższy przykład tworzy obiekt ToolTip w kodzie, a następnie ustawia ToolTip właściwość na kontrolce StatusBar .
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
Jeśli wartość tej właściwości jest typu ToolTip, wartość ta jest etykietą narzędzia, która będzie używana w interfejsie użytkownika. Jeśli wartość jest dowolnego innego typu, ta wartość będzie używana jako zawartość podana ToolTip (skonstruowana) przez system. Aby uzyskać więcej informacji, zobacz ToolTipService. Klasa usługi udostępnia dołączone właściwości, których można użyć do dalszego dostosowywania elementu ToolTip.
<object ToolTip="toolTipContent"/>
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-lub-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
toolTipContent
Ciąg, który staje się tekstem wyświetlanym dla elementu ToolTip.
toolTipObjectContent
Niektóre obiekty, podane w formularzu elementu obiektu, które powinny być używane jako zawartość obiektu FrameworkElement. Zazwyczaj jest FrameworkElement to element lub inny element, który tworzy komposiowanie układu dla ToolTipelementu , ostatecznie zawierającego zawartość tekstową w kompositingu. W tym użyciu ToolTip element jest tworzony niejawnie na podstawie analizowanego kodu XAML, a zawartość toolTipObjectContent jest ustawiana jako jego ContentControl.Content właściwość.
<
ToolTip
.../>
Zobacz: .
Pole identyfikatora | ToolTipProperty |
Właściwości metadanych ustawione na true |
Brak |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: