Baca dalam bahasa Inggris

Bagikan melalui


AccountsSettingsPane Kelas

Definisi

Menyediakan metode untuk menampilkan panel akun dan juga untuk memungkinkan aplikasi mendaftarkan panggilan balik saat flyout akun akan ditampilkan.

[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
public sealed class AccountsSettingsPane
Warisan
Object AccountsSettingsPane
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Aplikasi ini menyediakan panggilan balik dengan metadata akun untuk semua penyedia akun web, akun web, perintah akun global, dan kredensial loker kredensial yang ditampilkan aplikasi. Contoh penyedia akun adalah Facebook, LinkedIn, dan Twitter.

Kelas perintah akun dan kredensial di namespace Windows.UI.ApplicationSettings sesuai dengan objek data di namespace Layanan Windows.UI.ApplicationSettings :

Aplikasi desktop

Untuk aplikasi desktop, alih-alih menggunakan kelas AccountSettingsPane, Anda harus menggunakan API interop seperti yang dijelaskan di bawah ini.

Berikut ini adalah contoh tentang cara menggunakan kelas AccountSettingsPaneInterop di C# (.NET 6 atau yang lebih baru):

private void LoginButton_Click(object sender, RoutedEventArgs e)
{
    // Retrieve the window handle for whichever UI framework being used (WinUI 3, WPF, WinForms)
    var hwnd = ...
    // Call methods from the interop class, passing in the window handle
    await AccountsSettingsPaneInterop.ShowManageAccountsForWindowAsync(hwnd);
}

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 TampilkanAddAccountAsync
1607 14393 ShowManageAccountsAsync
1803 17134 TampilkanAddAccountForUserAsync
1803 17134 ShowManageAccountsForUserAsync

Metode

GetForCurrentView()

Mendapatkan objek AccountsSettingsPane yang terkait dengan tampilan aplikasi saat ini (yaitu, dengan CoreWindow).

Show()

Menampilkan panel pengaturan akun.

ShowAddAccountAsync()

Menampilkan layar tambahkan akun.

ShowAddAccountForUserAsync(User)

Menampilkan layar tambahkan akun untuk pengguna yang ditentukan.

ShowManageAccountsAsync()

Menampilkan layar kelola akun.

ShowManageAccountsForUserAsync(User)

Menampilkan layar kelola akun untuk pengguna yang ditentukan.

Acara

AccountCommandsRequested

Terjadi saat pengguna membuka panel akun. Menangani peristiwa ini memungkinkan aplikasi menginisialisasi perintah akun dan menjeda UI-nya hingga pengguna menutup panel.

Berlaku untuk

Produk Versi
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Lihat juga