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, kodda bir ToolTip oluşturur ve ardından bir StatusBar denetimde ToolTip ö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 metni haline gelen bir dize.
toolTipObjectContent
nesne öğesi biçiminde sağlanan ve için FrameworkElementiçerik olarak kullanılması gereken bazı nesneler. Genellikle bu, için düzen oluşturma ToolTipoluşturan veya başka bir FrameworkElement öğe olur ve sonunda birleştirme içinde metin içeriği içerir. 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
Tanımlayıcı alanı | ToolTipProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |