FrameworkElement.ToolTip Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o objeto tool-tip que é exibido para este elemento na interface do utilizador (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
Valor de Propriedade
O objeto tooltip.
- Atributos
Exemplos
O exemplo seguinte cria um ToolTip in code e depois define a ToolTip propriedade num StatusBar controlo.
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
Observações
Se o valor desta propriedade for do tipo ToolTip, então esse valor é a dica de ferramenta que será usada na interface. Se o valor for de outro tipo, então esse valor será usado como conteúdo para um ToolTip fornecido (construído) pelo sistema. Para obter mais informações, veja ToolTipService. A classe de serviço fornece propriedades associadas que podem ser usadas para personalizar ainda mais um ToolTip.
Uso de atributos XAML
<object ToolTip="toolTipContent"/>
Uso do elemento de propriedade XAML
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-ou-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
Valores XAML
tooltipConteúdo Uma cadeia que se torna o texto de exibição para o ToolTip.
tooltipToolTipObjectContent Algum objeto, fornecido em forma de elemento de objeto, que deve ser usado como conteúdo para o FrameworkElement. Normalmente, isto seria um FrameworkElement ou outro elemento que cria composição de layout para o ToolTip, eventualmente contendo conteúdo textual dentro da composição. Neste uso, o ToolTip elemento é criado implicitamente a partir do XAML analisado, e o conteúdo toolTipObjectContent é definido como sua ContentControl.Content propriedade.
<
ToolTip.../> Vê.ToolTip
Informação de Propriedade de Dependência
| Número | valor |
|---|---|
| Campo identificador | ToolTipProperty |
Propriedades dos metadados definidas como true |
None |