我一直在某些视图中使用工具提示文本,但最初渲染需要花费相当多的时间。然而,在第一次渲染之后,它就完美地工作了。有时,它不会出现较长时间,但当我取消焦点并重新聚焦应用程序时,它会再次出现。
代码片段
ToolTipProperties.SetText(customView, "CustomView");
我在 .Net MAUI Maccatalyst 中使用它。
它应该以最短的时间呈现用户响应。
您可以尝试使用以下代码设置
NSInitialToolTipDelay
,
public MainPage()
{
InitializeComponent();
#if MACCATALYST
NSUserDefaults nSUserDefaults = NSUserDefaults.StandardUserDefaults;
NSObject nSObject = new NSNumber(100);
NSString nSString = new NSString("NSInitialToolTipDelay");
nSUserDefaults.SetValueForKey(nSObject, nSString);
#endif
...
在上面的代码中,我将渲染时间设置为 0.1 秒(100 毫秒)。
更多信息可以参考调用平台代码。