FrameworkElement.ToolTip Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı arabiriminde (UI) bu öğe için görüntülenen araç ipucu nesnesini alır veya ayarlar.
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
Özellik Değeri
Araç ipucu nesnesi.
- Öznitelikler
Örnekler
Aşağıdaki örnek bir kod içinde oluşturur ToolTip ve ardından bir denetimde ToolTipStatusBar özelliğini ayarlar.
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
Açıklamalar
Bu özelliğin değeri türündeyse ToolTip, bu değer kullanıcı arabiriminde kullanılacak araç ipucudur. Değer başka bir türdeyse, bu değer sistem tarafından sağlanan (oluşturulur) için ToolTipiçerik olarak kullanılır. Daha fazla bilgi için bkz. ToolTipService. Hizmet sınıfı, bir ToolTipöğesini daha fazla özelleştirmek için kullanılabilecek ekli özellikler sağlar.
XAML Öznitelik Kullanımı
<object ToolTip="toolTipContent"/>
XAML Özellik Öğesi Kullanımı
<object>
<object.ToolTip>
<ToolTip .../>
</object.ToolTip>
</object>
-veya-
<object>
<object.ToolTip>
toolTipObjectContent
</object.ToolTip>
</object>
XAML Değerleri
toolTipContent için ToolTipgörüntüleme metnine dönüşen bir dize.
toolTipObjectContent nesne öğesi biçiminde sağlanan ve için içerik FrameworkElementolarak kullanılması gereken bazı nesneler. Genellikle bu, sonunda birleştirme içinde metin içeriği içeren için ToolTipdüzen oluşturma oluşturan bir veya başka bir FrameworkElement öğe olacaktır. Bu kullanımda ToolTip , öğesi ayrıştırılan XAML'den örtük olarak oluşturulur ve toolTipObjectContent içeriği özelliği ContentControl.Content olarak ayarlanır.
<
ToolTip .../> Bkz. ToolTip.
Bağımlılık Özelliği Bilgileri
| Öğe | Değer |
|---|---|
| Tanımlayıcı alanı | ToolTipProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |