如何在wp7中在屏幕上拖放浏览器控件

本文关键字:拖放 浏览器 控件 wp7 屏幕 | 更新日期: 2023-09-27 18:08:27

我正在开发一个应用程序,我需要在我的wp7屏幕上拖放浏览器。所以谁能告诉我如何在wp7屏幕上拖放web浏览器控件代码示例对我有好处谢谢你

如何在wp7中在屏幕上拖放浏览器控件

在XAML中声明一个web浏览器控件。设计器的拖放功能不是最好的方法,如果你安排控件在任何容器,除了画布。

用法如下;

<StackPanel>
<WebBrowser .../>
</StackPanel>

如果你说的是允许用户能够在运行的应用程序中拖动控件,那么你就不能直接对控件这样做,同时仍然允许触摸操作内容。你可以在WebBrowser的顶部放置一个透明控件,使其可拖动,并复制这个透明控件的移动来更新WebBrowser的位置。

这样的行为在应用程序中可能是非常不寻常的,我建议与用户彻底测试这种交互,并探索实现相同结果的其他方法。

处理Web Browser控件中拖放操作的最简单方法是处理navigation事件。你也可以使用window.ondrop在实际的HTML文档中捕获拖放操作,但是如果你需要捕获完整的文件名,那么. net主机应用程序中控件上的Navigate事件是你最好的选择。

要了解更多关于此工作的细节,请查看这篇博客文章:https://weblog.west-wind.com/posts/2017/Mar/10/Dragging-and-Dropping-Images-and-Files-into-the-Web-Browser-Control