GetForCurrentView | getForCurrentView 方法

DataTransferManager.GetForCurrentView | getForCurrentView Method

傳回與目前視窗相關聯的 DataTransferManager 物件。

語法


public static DataTransferManager GetForCurrentView()

參數

這個 方法 沒有參數。

傳回值

型別: DataTransferManager

與目前視窗相關聯的 DataTransferManager 物件。

備註

每個視窗都有一個相關聯的 DataTransferManager 物件。共用內容時,您會使用 GetForCurrentView 方法取得與使用中視窗相關的 DataTransferManager 物件。在您擁有適當的 DataTransferManager 物件之後,您可以在其中加入事件接聽程式以處理 DataRequested 事件(系統會在啟始共用作業時引發此事件)。您的應用程式會使用隨這個事件傳回的 DataRequest 物件,設定使用者要與目標應用程式共用的資料。

範例

這個範例會呼叫 GetForCurrentView 方法來取得與應用程式之使用中視窗相關聯的 DataTransferManager 物件。


//To see this code in action, add a call to ShareSouceLoad 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!");
}


需求

支援的最小用戶端

Windows 8

支援的最小伺服器

Windows Server 2012

支援的最小電話

Windows Phone 8

命名空間

Windows.ApplicationModel.DataTransfer
Windows::ApplicationModel::DataTransfer [C++]

Metadata

Windows.winmd

請參閱

DataTransferManager

 

 

顯示:
© 2017 Microsoft