c# - uwp 从标题栏等任何地方抓取并拖动整个窗口

标签 c# uwp drag gesture uwp-xaml

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

最佳答案

你可以覆盖标题栏:

Window.Current.SetTitleBar(UIElement value);

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

关于c# - uwp 从标题栏等任何地方抓取并拖动整个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45464170/

相关文章:

c# - UWP 奇数和偶数元素 ListBoxItem 的不同样式

javascript - 当鼠标(或手指)不再拖动时,如何才能仅在更改时运行 AJAX 调用?

c# - 获取二叉树中节点索引的最简单方法 C#

c# - 数字到字符串(始终保留 2 位小数)

linux - 从 UWP 到 Linux/Python 服务器的直播

wpf - 如何在 WPF 的 Canvas 上检查 2 个控件是否相互重叠?

Jquery UI 切换按钮(复选框)单击/拖动错误

c# - 在 C# 中使用生成缩略图

c# - 以编程方式添加 MahApps.Metro 上下文菜单

azure - UWP 应用程序是否支持 azure IOT Hub 直接方法和设备孪生?