Window.Activate Metode

Definisi

Mencoba mengaktifkan jendela aplikasi dengan membawanya ke latar depan dan mengatur fokus input ke jendela tersebut.

public:
 virtual void Activate() = Activate;
void Activate();
public void Activate();
function activate()
Public Sub Activate ()

Keterangan

Jika Anda menggunakan templat aplikasi default dari Microsoft Visual Studio, Window.Activate adalah bagian dari kode awal dalam file app.xaml code-behind. Secara khusus, Aktifkan dipanggil dari penimpaan Default OnLaunched . Dalam kasus di mana templat menghasilkan pengalaman navigasi halaman, status sebelumnya terdeteksi sehingga kerangka kerja navigasi tidak ditimpa jika sudah ada, tetapi Aktifkan dipanggil terlepas dari itu.

Panggilan Aktifkan diperlukan untuk semua skenario aktivasi aplikasi, bukan hanya peluncuran aplikasi.

Metode ini penting untuk pengoperasian aplikasi yang benar. Jika aplikasi tidak memanggil Aktifkan di jendela Saat Ini , dan aplikasi tidak terlihat di layar, aplikasi akan dihentikan setelah 15 detik jika merupakan aplikasi UWP. Jika aplikasi atau layar splash-nya disimpan di layar tidak ada batas waktu, tetapi akhirnya aplikasi perlu memanggil Aktifkan untuk kemajuan. Selain itu, kontrak aplikasi tertentu memperpanjang batas waktu.

Anda dapat mengubah implementasi OnLaunched default untuk menunda panggilan Aktifkan. Anda mungkin melakukan ini agar semua penyajian aplikasi selesai sebelum Jendela utama ditampilkan. Misalnya, penundaan dapat berguna untuk menyelesaikan pemuatan file sumber Gambar di antarmuka pengguna awal. (Beban ini secara asinkron dan tidak praktis untuk menangani ImageOpened dari app.xaml code-behind.) Di sisi lain, menunda panggilan dapat menciptakan pengalaman pengguna yang tidak diinginkan jika layar splash terlihat terlalu lama.

Untuk jendela sekunder, Anda juga perlu memanggil Aktifkan. Untuk informasi selengkapnya tentang jendela sekunder, lihat Menampilkan beberapa tampilan untuk aplikasi.

Berlaku untuk

Lihat juga