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í tool-tip objekt, 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 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 popis 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 ToolTip (vytvořeného) systémem. Další informace najdete na webu 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 zobrazovaný text pro ToolTip.
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 to je FrameworkElement nebo nějaký jiný prvek, který vytváří rozložení kompoziting pro ToolTip, nakonec obsahující textový obsah v rámci kompozitingu. V tomto použití ToolTip je prvek vytvořen implicitně z parsovaného XAML a toolTipObjectContent obsah je nastaven jako jeho ContentControl.Content vlastnost.
<
ToolTip .../> Viz ToolTip.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | ToolTipProperty |
Vlastnosti metadat nastavené na true |
None |