FrameworkElement.ToolTip Propiedad

Definición

Obtiene o establece el objeto de información sobre herramientas que se muestra para este elemento en la interfaz de usuario (UI)user interface (UI).Gets or sets the tool-tip object that is displayed for this element in the interfaz de usuario (UI)user interface (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; }
member this.ToolTip : obj with get, set
Public Property ToolTip As Object

Valor de propiedad

Objeto de información sobre herramientas.The tooltip object.

Atributos

Ejemplos

En el ejemplo siguiente se crea un ToolTip en el código y, a continuación, se establece la propiedad ToolTip en un control StatusBar.The following example creates a ToolTip in code and then sets the ToolTip property on a StatusBar control.

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

Comentarios

Si el valor de esta propiedad es de tipo ToolTip, ese valor es la información sobre herramientas que se usará en el IUUI.If the value of this property is of type ToolTip, then that value is the tool-tip that will be used in the IUUI. Si el valor es de cualquier otro tipo, ese valor se usará como el contenido de un ToolTip proporcionado (construido) por el sistema.If the value is of any other type, then that value will be used as the content for a ToolTip provided (constructed) by the system. Para obtener más información, vea ToolTipService.For more information, see ToolTipService. La clase de servicio proporciona las propiedades adjuntas que se pueden utilizar para personalizar aún más un ToolTip.The service class provides attached properties that can be used to further customize a ToolTip.

Uso de atributos XAMLXAML Attribute Usage

<object ToolTip="toolTipContent"/>  

Uso de elementos de propiedad XAMLXAML Property Element Usage

<object>  
  <object.ToolTip>  
    <ToolTip .../>  
  </object.ToolTip>  
</object>

o bien-or-

<object>  
  <object.ToolTip>  
    toolTipObjectContent  
  </object.ToolTip>  
</object>  

Valores XAMLXAML Values

toolTipContenttoolTipContent
Cadena que se convierte en el texto para mostrar del ToolTip.A string that becomes the display text for the ToolTip.

toolTipObjectContenttoolTipObjectContent
Algún objeto, proporcionado en el formulario de elemento de objeto, que se debe usar como contenido del FrameworkElement.Some object, provided in object element form, that should be used as the content for the FrameworkElement . Normalmente, se trata de un FrameworkElement o de algún otro elemento que crea la composición del diseño para la ToolTip, que finalmente contiene contenido de texto dentro de la composición.Typically this would be a FrameworkElement or some other element that creates layout compositing for the ToolTip, eventually containing text content within the compositing. En este uso, el elemento ToolTip se crea implícitamente a partir de la XAMLXAMLanalizada y el contenido de toolTipObjectContent se establece como su propiedad ContentControl.Content.In this usage, the ToolTip element is created implicitly from the parsed XAMLXAML, and the toolTipObjectContent content is set as its ContentControl.Content property.

<ToolTip.../><ToolTip .../>
Vea ToolTip.See ToolTip.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field ToolTipProperty
Propiedades de metadatos establecidas en trueMetadata properties set to true NoneNone

Se aplica a