FrameworkElement.ToolTip Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto suggerimento dello strumento visualizzato per questo elemento nell'interfaccia utente .
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
Valore della proprietà
Oggetto della descrizione comandi.
- Attributi
Esempio
Nell'esempio seguente viene creato un ToolTip oggetto nel codice e quindi viene impostata la ToolTip proprietà su un StatusBar controllo.
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
Commenti
Se il valore di questa proprietà è di tipo ToolTip, tale valore è il suggerimento dello strumento che verrà usato nell'interfaccia utente. Se il valore è di qualsiasi altro tipo, tale valore verrà usato come contenuto per un ToolTip oggetto fornito (costruito) dal sistema. Per altre informazioni, vedere ToolTipService. La classe di servizio fornisce proprietà associate che possono essere usate per personalizzare ulteriormente un ToolTipoggetto .
Uso della sintassi XAML per gli attributi
<object ToolTip="toolTipContent"/>
Utilizzo della sintassi XAML per elementi proprietà
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-oppure-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
Valori XAML
toolTipContent
Stringa che diventa il testo visualizzato per .ToolTip
toolTipObjectContent
Alcuni oggetti, forniti nel modulo dell'elemento oggetto, che devono essere usati come contenuto per .FrameworkElement In genere si tratta di un FrameworkElement elemento o di un altro elemento che crea la composizione del layout per , ToolTipcontenente il contenuto di testo all'interno della composizione. In questo utilizzo l'elemento ToolTip viene creato in modo implicito dal codice XAML analizzato e il contenuto toolTipObjectContent viene impostato come proprietà ContentControl.Content .
<
ToolTip
.../>
Vedere ToolTip.
Informazioni proprietà di dipendenza
Campo Identificatore | ToolTipProperty |
Proprietà dei metadati impostate su true |
Nessuno |