首页 > 解决方案 > 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);

标签: wpf

解决方案


推荐阅读