Windows Dev Center

WebView.DataTransferPackage Property

[DataTransferPackage kann in Versionen nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen CaptureSelectedContentToDataPackageAsync.]

Ruft ein Zwischenablagen-DataPackage bei Übergabe an WebView ab.

Syntax


public DataPackage DataTransferPackage { get; }

Eigenschaftswert

Typ: DataPackage

Ein Zwischenablagedatenpaket.

Hinweise

Diese Eigenschaft wird in der Regel verwendet, um die Freigabe zu unterstützen. Während eines Freigabevorgangs stellt die Quell-App die freigegebenen Daten in ein DataPackage-Objekt und sendet dieses Objekt zur Verarbeitung zur Ziel-App.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie diese Eigenschaft verwendet wird, um Freigabeunterstützung zu implementieren.


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;
}


Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Ende der Clientunterstützung

Windows 8.1

Ende der Serverunterstützung

Windows Server 2012 R2

Namespace

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

Metadaten

Windows.winmd

Siehe auch

WebView
Beispiel für ein XAML-WebView-Steuerelement

 

 

Anzeigen:
© 2015 Microsoft