在WPF,我得到一個提示出現立即這樣的:如何在Silverlight中立即顯示工具提示?
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);
這使得用戶體驗,因爲如果用戶想要在項目的提示尋找更好的該頁面,他不必等待每個人都等待長秒。
但是由於Silverlight沒有SetInitialShowDelay,什麼是使工具提示立即出現的解決方法?
你需要重寫TextBlock和Tooltip的樣式,並且你可能會有一些信息,在任何樣式中,都會有Visual State Group在改變工具提示的可見性方面有一些延遲,你可以嘗試在那裏定製。 – 2010-03-19 16:51:54