このトピックはまだ評価されていません - このトピックを評価する

DataTransferManager.DataRequested | datarequested Event

共有操作が開始するときに発生します。

構文


public event TypedEventHandler<DataTransferManager, DataRequestedEventArgs> DataRequested

イベントに関する情報

委任 TypedEventHandler<DataTransferManager, DataRequestedEventArgs>

注釈

このイベントは、共有操作を開始すると発生します — 通常は、ユーザーが共有チャームをタップすることで開始されますが、プログラムで共有操作が開始された場合にも発生します。このイベントを処理するには、アクティブなウィンドウの DataTransferManager オブジェクトにイベント リスナーを追加する必要があります。このオブジェクトを取得するには、GetForCurrentView メソッドを使用します。

datarequested イベントを処理する場合、注意する必要のある最も重要なプロパティは、その request プロパティです。このプロパティには DataRequest オブジェクトが含まれています。アプリケーションはこのオブジェクトを使用して、ユーザーが選択済みの対象アプリケーションと共有するデータを提供します。

この例では、インライン関数を使用して datarequested のイベントを処理します。


//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++]

メタデータ

Windows.winmd

参照

DataTransferManager

 

 

この情報は役に立ちましたか。
(残り 1500 文字)
© 2013 Microsoft. All rights reserved.