Bagikan melalui


DataTransferManager.DataRequested Kejadian

Definisi

Terjadi ketika operasi berbagi dimulai.

// Register
event_token DataRequested(TypedEventHandler<DataTransferManager, DataRequestedEventArgs const&> const& handler) const;

// Revoke with event_token
void DataRequested(event_token const* cookie) const;

// Revoke with event_revoker
DataTransferManager::DataRequested_revoker DataRequested(auto_revoke_t, TypedEventHandler<DataTransferManager, DataRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<DataTransferManager,DataRequestedEventArgs> DataRequested;
function onDataRequested(eventArgs) { /* Your code */ }
dataTransferManager.addEventListener("datarequested", onDataRequested);
dataTransferManager.removeEventListener("datarequested", onDataRequested);
- or -
dataTransferManager.ondatarequested = onDataRequested;
Public Custom Event DataRequested As TypedEventHandler(Of DataTransferManager, DataRequestedEventArgs) 

Jenis Acara

Contoh

Contoh ini menggunakan fungsi sebaris untuk menangani peristiwa yang ditanyakan data .

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

Keterangan

Peristiwa ini diaktifkan saat aplikasi Anda memulai operasi berbagi secara terprogram. Untuk menangani kejadian ini, Anda perlu menambahkan pendengar peristiwa ke objek DataTransferManager untuk jendela aktif. Anda bisa mendapatkan objek ini melalui metode GetForCurrentView .

Saat menangani peristiwa yang diminta data , properti terpenting yang perlu Anda waspadai adalah properti permintaannya . Properti ini berisi objek DataRequest . Aplikasi Anda menggunakan objek ini untuk menyediakan data yang ingin dibagikan pengguna dengan aplikasi target yang dipilih.

Berlaku untuk