Propiedad DataTransferPackage

WebView.DataTransferPackage Property

[Es posible que DataTransferPackage se haya modificado o que no esté disponible para versiones posteriores a Windows 8.1. En su lugar, use CaptureSelectedContentToDataPackageAsync.]

Obtiene un objeto DataPackage del portapapeles tal como se ha pasado al objeto WebView.

Sintaxis


public DataPackage DataTransferPackage { get; }

Valor de propiedades

Tipo: DataPackage

Un paquete de datos del portapapeles.

Comentarios

Esta propiedad se utiliza normalmente para permitir el uso compartido. Durante una operación compartida, la aplicación de origen coloca los datos que se van a compartir en un objeto DataPackage y envía ese objeto a la aplicación de destino para su procesamiento.

Ejemplos

El ejemplo de código siguiente muestra cómo usar esta propiedad para implementar la compatibilidad de uso compartido.


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


Requisitos

Cliente mínimo admitido

Windows 8

Servidor mínimo admitido

Windows Server 2012

Final del soporte del cliente

Windows 8.1

Final del soporte de servidor

Windows Server 2012 R2

Espacio de nombres

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

Metadatos

Windows.winmd

Vea también

WebView
Ejemplo de control WebView de XAML

 

 

Mostrar:
© 2018 Microsoft