可以更改 UWP 拖放 (DragUI) 标题的字体吗?

Can the Font for a UWP Drag and Drop (DragUI) caption be changed?

我正在为 UWP 应用程序实现拖放操作,一切正常,除了 DragUI 标题上的字体。

我有 DragUIOverride.IsCaptionVisible = True 和 DragUIOverride.Caption = "My Text String",

但是有人知道怎么改字体吗?我的应用程序使用了一种独特的字体,系统字体非常突出。

(类似地,我对工具提示也有同样的问题,但想出了如何在 中为工具提示设置新样式,但我似乎找不到任何东西(即 TargetType ) 对于 DragUI 文本。)

感谢任何帮助。

Can the Font for a UWP Drag and Drop (DragUI) caption be changed?

恐怕,您不能更改 DragUIOverride.Caption 的字体样式,目前,没有 api 可以更改 Caption 字体,它是由系统。您可以 post 通过 windows 反馈中心满足您的要求。

我们有一个解决方法,使用 SetContentFromBitmapImage 方法插入文本图像来替换 DragUIOverride.Caption。更多请参考XamlDragAndDrop代码示例