Bagikan melalui


SecondaryTile.RequestCreateForSelectionAsync Metode

Definisi

Overload

RequestCreateForSelectionAsync(Rect)

Menampilkan sematkan ke Mulai flyout di atas area tertentu. Flyout ini digunakan oleh pengguna untuk mengonfirmasi bahwa mereka ingin membuat petak sekunder, yang pada gilirannya membuat petak peta.

Pada Windows Phone 8.1, petak sekunder dibuat melalui panggilan ini tanpa menampilkan flyout kepada pengguna, meminta mereka untuk konfirmasi, atau memungkinkan mereka memilih ukuran petak peta atau teks judul. Perhatikan bahwa saat menggunakan metode RequestCreateAsync untuk menyematkan petak sekunder di aplikasi Windows Phone 8.x, aplikasi ditangguhkan dan pengguna dibawa ke layar Mulai. Panggilan API yang sama pada PC ini tidak menangguhkan program. Oleh karena itu, ketahuilah bahwa kode apa pun yang dipanggil setelah RequestCreateAsync tidak dijamin akan dijalankan sebelum aplikasi ditangguhkan. Untuk menghindari potensi masalah ini, Anda harus menggunakan peristiwa OnSuspended aplikasi Anda untuk menjalankan kode apa pun, seperti memperbarui petak peta yang disematkan, yang harus dijalankan sebelum aplikasi ditangguhkan. Untuk melihat contoh pola ini, unduh dan jalankan pembaruan Petak peta pada sampel yang ditangguhkan.

RequestCreateForSelectionAsync(Rect, Placement)

Menampilkan sematkan ke Mulai flyout di sisi area tertentu. Flyout ini digunakan oleh pengguna untuk mengonfirmasi bahwa mereka ingin membuat petak sekunder, yang pada gilirannya membuat petak peta.

Pada Windows Phone 8.1, petak sekunder dibuat melalui panggilan ini tanpa menampilkan flyout kepada pengguna, meminta mereka untuk konfirmasi, atau memungkinkan mereka memilih ukuran petak peta atau teks judul. Perhatikan bahwa saat menggunakan metode RequestCreateAsync untuk menyematkan petak sekunder di aplikasi Windows Phone 8.x, aplikasi ditangguhkan dan pengguna dibawa ke layar Mulai. Panggilan API yang sama pada PC ini tidak menangguhkan program. Oleh karena itu, ketahuilah bahwa kode apa pun yang dipanggil setelah RequestCreateAsync tidak dijamin akan dijalankan sebelum aplikasi ditangguhkan. Untuk menghindari potensi masalah ini, Anda harus menggunakan peristiwa OnSuspended aplikasi Anda untuk menjalankan kode apa pun, seperti memperbarui petak peta yang disematkan, yang harus dijalankan sebelum aplikasi ditangguhkan. Untuk melihat contoh pola ini, unduh dan jalankan pembaruan Petak peta pada sampel yang ditangguhkan.

RequestCreateForSelectionAsync(Rect)

Menampilkan sematkan ke Mulai flyout di atas area tertentu. Flyout ini digunakan oleh pengguna untuk mengonfirmasi bahwa mereka ingin membuat petak sekunder, yang pada gilirannya membuat petak peta.

Pada Windows Phone 8.1, petak sekunder dibuat melalui panggilan ini tanpa menampilkan flyout kepada pengguna, meminta mereka untuk konfirmasi, atau memungkinkan mereka memilih ukuran petak peta atau teks judul. Perhatikan bahwa saat menggunakan metode RequestCreateAsync untuk menyematkan petak sekunder di aplikasi Windows Phone 8.x, aplikasi ditangguhkan dan pengguna dibawa ke layar Mulai. Panggilan API yang sama pada PC ini tidak menangguhkan program. Oleh karena itu, ketahuilah bahwa kode apa pun yang dipanggil setelah RequestCreateAsync tidak dijamin akan dijalankan sebelum aplikasi ditangguhkan. Untuk menghindari potensi masalah ini, Anda harus menggunakan peristiwa OnSuspended aplikasi Anda untuk menjalankan kode apa pun, seperti memperbarui petak peta yang disematkan, yang harus dijalankan sebelum aplikasi ditangguhkan. Untuk melihat contoh pola ini, unduh dan jalankan pembaruan Petak peta pada sampel yang ditangguhkan.

public:
 virtual IAsyncOperation<bool> ^ RequestCreateForSelectionAsync(Rect selection) = RequestCreateForSelectionAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRect")]
IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect const& selection);
[Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRect")]
public IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect selection);
function requestCreateForSelectionAsync(selection)
Public Function RequestCreateForSelectionAsync (selection As Rect) As IAsyncOperation(Of Boolean)

Parameter

selection
Rect

Area flyout ditampilkan tepat di atas.

Mengembalikan

Objek yang menyediakan informasi tentang operasi pembuatan asinkron.

Atribut

Keterangan

Setelah petak peta sekunder dibuat, Anda harus menyediakan properti berikut sebelum ditampilkan:

Berlaku untuk

RequestCreateForSelectionAsync(Rect, Placement)

Menampilkan sematkan ke Mulai flyout di sisi area tertentu. Flyout ini digunakan oleh pengguna untuk mengonfirmasi bahwa mereka ingin membuat petak sekunder, yang pada gilirannya membuat petak peta.

Pada Windows Phone 8.1, petak sekunder dibuat melalui panggilan ini tanpa menampilkan flyout kepada pengguna, meminta mereka untuk konfirmasi, atau memungkinkan mereka memilih ukuran petak peta atau teks judul. Perhatikan bahwa saat menggunakan metode RequestCreateAsync untuk menyematkan petak sekunder di aplikasi Windows Phone 8.x, aplikasi ditangguhkan dan pengguna dibawa ke layar Mulai. Panggilan API yang sama pada PC ini tidak menangguhkan program. Oleh karena itu, ketahuilah bahwa kode apa pun yang dipanggil setelah RequestCreateAsync tidak dijamin akan dijalankan sebelum aplikasi ditangguhkan. Untuk menghindari potensi masalah ini, Anda harus menggunakan peristiwa OnSuspended aplikasi Anda untuk menjalankan kode apa pun, seperti memperbarui petak peta yang disematkan, yang harus dijalankan sebelum aplikasi ditangguhkan. Untuk melihat contoh pola ini, unduh dan jalankan pembaruan Petak peta pada sampel yang ditangguhkan.

public:
 virtual IAsyncOperation<bool> ^ RequestCreateForSelectionAsync(Rect selection, Placement preferredPlacement) = RequestCreateForSelectionAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRectAndPlacement")]
IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect const& selection, Placement const& preferredPlacement);
[Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRectAndPlacement")]
public IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect selection, Placement preferredPlacement);
function requestCreateForSelectionAsync(selection, preferredPlacement)
Public Function RequestCreateForSelectionAsync (selection As Rect, preferredPlacement As Placement) As IAsyncOperation(Of Boolean)

Parameter

selection
Rect

Area ke satu sisi di mana flyout akan ditampilkan.

preferredPlacement
Placement

Sisi persegi panjang tempat flyout akan muncul.

Mengembalikan

Objek yang menyediakan informasi tentang operasi pembuatan asinkron.

Atribut

Berlaku untuk