【问题标题】:Can the Font for a UWP Drag and Drop (DragUI) caption be changed?可以更改 UWP 拖放 (DragUI) 标题的字体吗?
【发布时间】:2021-07-05 13:18:12
【问题描述】:

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

我有 DragUIOverride.IsCaptionVisible = True 和 DragUIOverride.Caption = "我的文本字符串",

但是有人知道如何更改字体吗?我的应用程序使用了一种独特的字体,并且系统字体像大拇指一样突出。

(在类似的情况下,我对 ToolTips 也有同样的问题,但想出了如何在 中为 ToolTip 设置新样式,但我似乎无法为 DragUI 找到任何东西(即 TargetType)文本。)

任何帮助表示赞赏。

【问题讨论】:

    标签: xaml uwp fonts drag-and-drop


    【解决方案1】:

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

    恐怕DragUIOverride.Caption的字体不能修改,目前还没有修改Caption字体的api,是系统管理的。您可以使用 Windows 反馈中心发布您的要求。

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

    【讨论】:

    • 谢谢尼科。我实际上能够遵循示例代码并在我的应用程序中使用。但是,虽然这是一个有趣的练习,但最终它无法解决我的具体问题,我不得不回滚。我现在不得不使用“丑陋”的文字。
    • 我已投票并标记为正确答案,因为这是唯一可能的答案,而且我学到了一些新东西。但不幸的是,这对我的用例来说不是一个很好的例子(同时显示拖动图像和格式化文本)。我也确实按照建议在 Windows 反馈中心发帖。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多