FrameworkElement.ToolTip Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a felhasználói felületen (UI) az elemhez megjelenített eszköztipp-objektumot.
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
Tulajdonság értéke
Az elemleírás-objektum.
- Attribútumok
Példák
Az alábbi példa létrehoz egy kódban, ToolTip majd beállítja a ToolTip tulajdonságot egy StatusBar vezérlőn.
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
Megjegyzések
Ha ennek a tulajdonságnak az értéke típus ToolTip, akkor ez az érték a felhasználói felületen használt eszköztipp. Ha az érték bármilyen más típusú, akkor a rendszer ezt az értéket fogja használni a rendszer által megadott (létrehozott) tartalomkéntToolTip. További információért lásd ToolTipService. A szolgáltatásosztály csatolt tulajdonságokat biztosít, amelyek a további testreszabáshoz ToolTiphasználhatók.
XAML-attribútumok használata
<object ToolTip="toolTipContent"/>
XAML tulajdonságelem-használat
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-vagy-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
XAML-értékek
toolTipContent Egy sztring, amely a megjelenítendő szöveggé válik a ToolTip.
toolTipObjectContent Az objektumelem-formában megadott objektum egy része, amelyet a rendszer a tartalomként használ.FrameworkElement Ez általában egy FrameworkElement vagy más elem, amely elrendezés-összeállítást hoz létre a ToolTipszövegösszeíráson belül szöveges tartalmat tartalmazó elrendezéshez. Ebben a használatban az ToolTip elem implicit módon jön létre az elemezett XAML-ből, és aTipObjectContent elem tartalma lesz a tulajdonsága ContentControl.Content .
<
ToolTip .../> Lásd ToolTip.
Függőségi tulajdonság adatai
| Termék | Érték |
|---|---|
| Azonosító mező | ToolTipProperty |
Metaadat-tulajdonságok beállítása: true |
None |