WebView.DataTransferPackage Property

取得傳遞至 WebView 的剪貼簿 DataPackage

語法


public DataPackage DataTransferPackage { get; }

屬性值

類型: DataPackage

剪貼簿資料封裝。

備註

這個屬性通常用來支援共用。在共用作業期間,來源應用程式會在 DataPackage 物件中放置要共用的資料,並將該物件傳送至目標應用程式進行處理。

範例

下列程式碼範例示範如何使用這個屬性來實作共用支援。這個範例的完整程式碼清單可在 XAML WebView 控制項範例中取得。


private void Share_Click(object sender, RoutedEventArgs e)
{
    dataTransferManager = DataTransferManager.GetForCurrentView();
    dataTransferManager.DataRequested += dataTransferManager_DataRequested;
    DataTransferManager.ShowShareUI();
}

void dataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args)
{
    DataRequest request = args.Request;
    DataPackage p = WebView7.DataTransferPackage;

    if (p.GetView().Contains(StandardDataFormats.Text))
    {
        p.Properties.Title = "WebView Sharing Excerpt";
        p.Properties.Description = "This is a snippet from the content hosted in the WebView control";
        request.Data = p;
    }
    else
    {
        request.FailWithDisplayText("Nothing to share");
    }
    dataTransferManager.DataRequested -= dataTransferManager_DataRequested;
}


需求

最低支援的用戶端

Windows 8

最低支援的伺服器

Windows Server 2012

命名空間

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

中繼資料

Windows.winmd

另請參閱

WebView
XAML WebView 控制項範例

 

 

顯示:
© 2015 Microsoft