FrameworkElement.ToolTip Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det verktygstipsobjekt som visas för det här elementet i användargränssnittet (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
Egenskapsvärde
Knappbeskrivningsobjektet.
- Attribut
Exempel
I följande exempel skapas en ToolTip i kod och egenskapen anges sedan på ToolTip en StatusBar kontroll.
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
Kommentarer
Om värdet för den här egenskapen är av typen ToolTipär det värdet det verktygstips som ska användas i användargränssnittet. Om värdet är av någon annan typ används det värdet som innehåll för en ToolTip angiven (konstruerad) av systemet. Mer information finns i ToolTipService. Tjänstklassen innehåller bifogade egenskaper som kan användas för att ytterligare anpassa en ToolTip.
XAML-attributanvändning
<object ToolTip="toolTipContent"/>
Användning av XAML-egenskapselement
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-eller-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
XAML-värden
toolTipContent En sträng som blir visningstexten ToolTipför .
toolTipObjectContent Vissa objekt, som tillhandahålls i objektelementform, som ska användas som innehåll för FrameworkElement. Vanligtvis skulle detta vara ett FrameworkElement eller något annat element som skapar layout compositing för ToolTip, så småningom innehåller textinnehåll i compositing. I den här användningen skapas elementet ToolTip implicit från den tolkade XAML och innehållet toolTipObjectContent anges som dess ContentControl.Content egenskap.
<
ToolTip .../> Se ToolTip.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | ToolTipProperty |
Metadataegenskaper inställda på true |
Ingen |