FrameworkElement.ToolTip Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví objekt tip nástroje, který je zobrazen pro tento prvek v uživatelském rozhraní (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
Hodnota vlastnosti
Objekt popisu.
- Atributy
Příklady
Následující příklad vytvoří ToolTip v kódu kód a potom nastaví ToolTip vlastnost StatusBar ovládacího prvku.
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
Poznámky
Pokud je hodnota této vlastnosti typu ToolTip, pak tato hodnota je tip nástroje, který se použije v uživatelském rozhraní. Pokud je hodnota jiného typu, použije se tato hodnota jako obsah poskytnutého (vytvořeného ToolTip ) systému. Další informace naleznete v tématu ToolTipService. Třída služby poskytuje připojené vlastnosti, které lze použít k dalšímu ToolTippřizpůsobení .
Použití atributu XAML
<object ToolTip="toolTipContent"/>
Použití elementu vlastnosti XAML
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-nebo-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
Hodnoty XAML
toolTipContent
Řetězec, který se stane zobrazeným textem ToolTippro .
toolTipObjectContent
Některé objekty, které jsou uvedeny ve formuláři elementu objektu, které by měly být použity jako obsah pro FrameworkElementobjekt . Obvykle by to byl FrameworkElement nebo jiný prvek, který vytvoří rozložení kompoziting pro ToolTip, nakonec obsahující textový obsah ve kompozitingu. V tomto použití ToolTip se element vytvoří implicitně z parsovaného XAML a obsah toolTipObjectContent je nastaven jako jeho ContentControl.Content vlastnost.
<ToolTip
.../>
Viz třída ToolTip.
Informace o vlastnosti závislosti
Pole identifikátoru | ToolTipProperty |
Vlastnosti metadat nastavené na true |
Žádné |