代码之家  ›  专栏  ›  技术社区  ›  Bells

删除共享截图选项-DataTransferManager

  •  0
  • Bells  · 技术社区  · 9 年前

    在windows 8.1应用程序中,使用

     Windows.ApplicationModel.DataTransfer.DataTransferManager.ShowShareUI();
    

    默认情况下,我们可以选择共享当前应用程序的屏幕截图。是否有方法删除此功能?

    我从应用程序传递的要共享的数据是一个URL。

         private void DataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args)
         {
              args.Request.Data.SetWebLink(new Uri(myUrl));
         }
    

    当共享窗格出现时,用户也会看到一个共享屏幕快照的选项。该场景在 this link

    我试过设置 ApplicationView.IsScreenCaptureEnabled 设置为false。它仍然列出了“股票截图”。但当试图共享时,共享了一个空的黑屏。我可以采取措施从共享窗格中删除该选项吗?

    1 回复  |  直到 9 年前
        1
  •  0
  •   zigah    9 年前

    不,我知道的所有应用程序都列出了这个选项,所以我会说这是一个系统内置选项,您不能在应用程序代码中删除。