如何将这个基于代码的WPF工具提示转换为Silverlight?

以下ToolTip代码适用于WPF

我试图让它在Silverlight中运行

但它给了我这些错误

TextBlock does not contain a definition for ToolTip. Cursors does not contain a definition for Help. ToolTipService does not contain a definition for SetInitialShowDelay. 

如何在Silverlight中使用它?

 using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; namespace TestHover29282 { public partial class Window1 : Window { public Window1() { InitializeComponent(); AddCustomer("Jim Smith"); AddCustomer("Joe Jones"); AddCustomer("Angie Jones"); AddCustomer("Josh Smith"); } void AddCustomer(string name) { TextBlock tb = new TextBlock(); tb.Text = name; ToolTip tt = new ToolTip(); tt.Content = "This is some info on " + name + "."; tb.ToolTip = tt; tt.Cursor = Cursors.Help; ToolTipService.SetInitialShowDelay(tb, 0); MainStackPanel.Children.Add(tb); } } } 

使用ToolTipService提供的附加属性将工具提示添加到Silverlight控件。 Silverlight的版本中没有SetInitialShowDelayCursors类型上也没有Help光标。

  void AddCustomer(string name) { TextBlock tb = new TextBlock(); tb.Text = name; ToolTip tt = new ToolTip(); tt.Content = "This is some info on " + name + "."; ToolTipService.SetToolTip(tb, tt); MainStackPanel.Children.Add(tb); }