Compartir a través de


DataTransferManager.GetForCurrentView Método

Definición

Devuelve el objeto DataTransferManager asociado a la ventana actual.

public:
 static DataTransferManager ^ GetForCurrentView();
 static DataTransferManager GetForCurrentView();
public static DataTransferManager GetForCurrentView();
function getForCurrentView()
Public Shared Function GetForCurrentView () As DataTransferManager

Devoluciones

Objeto DataTransferManager asociado a la ventana actual.

Ejemplos

En este ejemplo se llama al método GetForCurrentView para obtener el objeto DataTransferManager asociado a la ventana activa de la aplicación.

//To see this code in action, add a call to ShareSourceLoad to your constructor or other
//initializing function.
private void ShareSourceLoad()
{
    DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
    dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.DataRequested);
}

private void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    DataRequest request = e.Request;
    request.Data.Properties.Title = "Share Text Example";
    request.Data.Properties.Description = "An example of how to share text.";
    request.Data.SetText("Hello World!");
}

Comentarios

Cada ventana tiene un objeto DataTransferManager asociado. Al compartir contenido, se usa el método GetForCurrentView para obtener el objeto DataTransferManager asociado a la ventana activa. Después de tener el objeto DataTransferManager adecuado, puede agregarle un agente de escucha de eventos para controlar el evento DataRequested , que el sistema desencadena cuando se inicia una operación de recurso compartido. La aplicación usa el objeto DataRequest devuelto con este evento para establecer los datos que el usuario quiere compartir con una aplicación de destino.

Se aplica a