Freigeben über


DataTransferManager.GetForCurrentView Methode

Definition

Gibt das DataTransferManager-Objekt zurück, das dem aktuellen Fenster zugeordnet ist.

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

Gibt zurück

Das DataTransferManager-Objekt , das dem aktuellen Fenster zugeordnet ist.

Beispiele

In diesem Beispiel wird die GetForCurrentView-Methode aufgerufen, um das DataTransferManager-Objekt abzurufen, das dem aktiven Fenster für die App zugeordnet ist.

//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!");
}

Hinweise

Jedem Fenster ist ein DataTransferManager-Objekt zugeordnet. Beim Freigeben von Inhalten verwenden Sie die GetForCurrentView-Methode , um das DataTransferManager-Objekt abzurufen, das dem aktiven Fenster zugeordnet ist. Nachdem Sie über das entsprechende DataTransferManager-Objekt verfügen, können Sie diesem einen Ereignislistener hinzufügen, um das DataRequested-Ereignis zu behandeln, das das System auslöst, wenn ein Freigabevorgang initiiert wird. Ihre App verwendet das mit diesem Ereignis zurückgegebene DataRequest-Objekt , um die Daten festzulegen, die der Benutzer für eine Ziel-App freigeben möchte.

Gilt für: