工具提示在 .Net MAUI Mac catalsyt 中渲染需要更多时间

问题描述 投票:0回答:1

我一直在某些视图中使用工具提示文本,但最初渲染需要花费相当多的时间。然而,在第一次渲染之后,它就完美地工作了。有时,它不会出现较长时间,但当我取消焦点并重新聚焦应用程序时,它会再次出现。

代码片段

ToolTipProperties.SetText(customView, "CustomView");

我在 .Net MAUI Maccatalyst 中使用它。

它应该以最短的时间呈现用户响应。

.net maui
1个回答
0
投票

您可以尝试使用以下代码设置

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 毫秒)。

更多信息可以参考调用平台代码

© www.soinside.com 2019 - 2024. All rights reserved.