wpf - DataTransferManager 未加载电子邮件应用程序
问题描述
我需要从 WPF 应用程序中提供“共享应用程序”功能。为此,我使用DataTransferManagerHelper.cs
了这个示例,它在调试模式下正常工作,但如果应用程序是从构建运行的,则会发生错误。
有谁知道为什么没有加载电子邮件应用程序?
我确信我的问题与这个不同,因为我确实调用了这两种方法:
IntPtr hwnd = new WindowInteropHelper(Application.Current.MainWindow).Handle;
var dtm = DataTransferManagerHelper.GetForWindow(hwnd);
if (dtm != null)
{
dtm.DataRequested += OnDataRequested;
}
DataTransferManagerHelper.ShowShareUIForWindow(hwnd);
解决方案
推荐阅读
- python - CONV1D 和 LSTM 结构
- php - 即使返回true,函数也不起作用
- angular - 如何使用 createSpyObj 在 Angular 构造函数中模拟 Observable?
- python - 找不到页面 (404) 请求方法:GET 请求 URL:http://127.0.0.1:8000/about
- pandas - 转换数据框中的多个 dtype
- android - Android BLE:连接和订阅 2 个 BLE 外围设备的特征通知
- angular - 我必须在每个 api 调用中调用 gapi.load 吗?
- javascript - 如何在不同的html文件中注入jsx?
- python-asyncio - 限速 aiohttp.ClientSession() 每秒发出 N 个请求
- typescript - 使用 Typescript 和 cypress-select-tests 配置 Cypress