Aracılığıyla paylaş


FrameworkElement.ToolTip Özellik

Tanım

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

Şunlara uygulanır