DataTransferManager.DataRequested | datarequested Event
共有操作が開始するときに発生します。
構文
イベントに関する情報
| 委任 | 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 |
|
名前空間 |
|
|
メタデータ |
|
参照