Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

FrameworkElement.ToolTip (Propiedad)

Obtiene o establece el objeto de información sobre herramientas que se muestra para este elemento en la user interface (UI).

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[BindableAttribute(true)]
[LocalizabilityAttribute(LocalizationCategory.ToolTip)]
public Object ToolTip { get; set; }
<object>
  <object.ToolTip>
    <ToolTip .../>
  </object.ToolTip>
</object>
- or -
<object>
  <object.ToolTip>
    toolTipObjectContent
  </object.ToolTip>
</object>
<object ToolTip="toolTipContent"/>

Valores XAML

toolTipContent

Cadena que se convierte en el texto para mostrar de ToolTip.

toolTipObjectContent

Algún objeto, proporcionado en forma de elemento de objeto, que se debe utilizar como contenido de FrameworkElement. Normalmente sería un objeto FrameworkElement o algún otro elemento que crea la composición de diseño para ToolTip y, posiblemente, incluye el contenido de texto de la composición. En este uso, el elemento ToolTip se crea implícitamente a partir del XAML analizado y el contenido de toolTipObjectContent se establece como su propiedad ContentControl.Content.

<ToolTip .../>

Vea ToolTip.

Valor de propiedad

Tipo: System.Object
Objeto de información sobre herramientas. Vea Comentarios más adelante para obtener información detallada sobre la razón por la que este parámetro no tiene establecimiento inflexible de tipos.

Campo de identificador

ToolTipProperty

Propiedades de metadatos establecidas en true.

Ninguno

Si el valor de esta propiedad es de tipo ToolTip, ese valor es la información sobre herramientas que se utilizará en la UI. Si el valor es de cualquier otro tipo, ese valor se usa como contenido de un objeto ToolTip proporcionado (construido) por el sistema. Para obtener más información, vea ToolTipService. La clase de servicio proporciona las propiedades asociadas que se pueden usar para personalizar ToolTip aún más.

En el siguiente ejemplo se crea un control ToolTip en el código y, a continuación, se establece la propiedad ToolTip en un control 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);
}


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: