Windows Dev Center

WebView.DataTransferPackage Property

Ottiene un DataPackage di Appunti passati a WebView.

Sintassi


public DataPackage DataTransferPackage { get; }

Valore della proprietà

Tipo: DataPackage

Un pacchetto di dati degli Appunti.

Osservazioni

Questa proprietà viene in genere utilizzata per supportare la condivisione. Durante un'operazione di condivisione, l'app di origine inserisce i dati condivisi in un oggetto DataPackage e invia tale oggetto all'app di destinazione per l'elaborazione.

Esempi

L'esempio di codice seguente mostra come utilizzare questa proprietà per implementare un supporto per la condivisione. Il listato completo per questo esempio è disponibile in Esempio di controllo WebView XAML.


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


Requisiti

Client minimo supportato

Windows 8

Server minimo supportato

Windows Server 2012

Spazio dei nomi

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

Metadati

Windows.winmd

Vedi anche

WebView
Esempio di controllo WebView XAML

 

 

Mostra:
© 2015 Microsoft