Maui 显示工具提示

[删除(380066935@qq.com或微信通知)]

更好的阅读体验请查看原文:https://learn.microsoft.com/zh-cn/dotnet/maui/user-interface/tooltips?view=net-maui-7.0

.NET 多平台应用 UI (.NET MAUI) 工具提示是一个小矩形弹出窗口,当用户将指针停留在 视图上时,它显示视图用途的简短说明。 通常当用户将指针悬停在关联的视图上时,工具提示会自动显示:

  • 在 Android 上,当用户长按视图时,将显示工具提示。 长按释放后,工具提示在几秒钟内保持可见。
  • 在 iOS 上,若要显示工具提示,你的应用必须是在 Mac 上运行的具有 Apple 芯片的 iPhone 或 iPad 应用。 如果满足此条件,则当指针位于视图上方几秒钟时,将显示工具提示,直到指针离开视图为止保持可见。 iOS 上的工具提示需要使用 iOS 15.0+。 有关在 Mac 上使用带有 Apple 芯片的 iPhone 和 iPad 应用的详细信息,请参阅 在 Mac 上使用 iPhone 和 iPad 应用与 Apple silicon
  • 在 Mac Catalyst 上,当指针位于视图上几秒钟时,将显示工具提示。 在指针离开视图之前,工具提示将保持可见。 Mac Catalyst 上的工具提示需要使用 Mac Catalyst 15.0+。
  • 在 Windows 上,当指针悬停在视图上时,将显示工具提示。 工具提示在几秒钟内保持可见,或者直到指针停止悬停在视图上为止。

通过将视图上的附加属性设置为 ToolTipProperties.Textstring来定义工具提示:

<Button Text="Save"
        ToolTipProperties.Text="Click to Save your data" />

等效 C# 代码如下:

Button button = new Button { Text = "Save" };
ToolTipProperties.SetText(button, "Click to Save your data");

有关附加属性的详细信息,请参阅 附加属性

默认情况下,工具提示显示在指针上方居中:


注意

目前不支持配置工具提示放置。