Sdílet prostřednictvím


FrameworkElement.ToolTip Vlastnost

Definice

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

Platí pro