uwp 从标题栏等任何地方抓取并拖动整个 window

uwp grab and drag whole window from anywhere like titlebar

一个 UWP 应用 window 可以通过按住标题栏在屏幕上拖动,我的问题是我们如何才能在整个 window 上启用相同的功能?我的意思是用户可以从该应用程序 window 内的任何地方抓取该应用程序。并且可以在 PC 或任何其他触摸设备上使用鼠标在屏幕上拖动它,或者在其他设备(如平板电脑和 Surface Hub)上使用笔输入。?

您可以使用以下方法覆盖标题栏:

Window.Current.SetTitleBar(UIElement value);

如果您设置的 UIElement 是命中目标,它的行为将类似于默认标题栏并允许您拖动。