Freigeben über


AccountsSettingsPane Klasse

Definition

Stellt Methoden zum Anzeigen des Kontobereichs und zum Registrieren von Rückrufen bereit, wenn das Konto-Flyout angezeigt wird.

public ref class AccountsSettingsPane sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
class AccountsSettingsPane final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
public sealed class AccountsSettingsPane
Public NotInheritable Class AccountsSettingsPane
Vererbung
Object Platform::Object IInspectable AccountsSettingsPane
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die App stellt die Rückrufe mit Kontometadaten für alle Webkontoanbieter, Webkonten, globalen Kontobefehle und Anmeldeinformationen bereit, die von der App angezeigt werden. Beispiele für Kontoanbieter sind Facebook, LinkedIn und Twitter.

Die Befehlsklassen konto und credential im Windows.UI.ApplicationSettings-Namespace entsprechen Datenobjekten im Windows.UI.ApplicationSettings-Namespace :

Datenobjekt (Windows.Security.Credentials) UI-Objekt (Windows.UI.ApplicationSettings)
WebAccount WebAccountCommand
WebAccountProvider WebAccountProviderCommand
PasswordCredential CredentialCommand

Desktopanwendungen

Für eine Desktop-App müssen Sie anstelle der AccountSettingsPane-Klasse die Interop-API verwenden, wie unten beschrieben.

Im Folgenden finden Sie ein Beispiel für die Verwendung der AccountSettingsPaneInterop-Klasse in C# (.NET 6 oder höher):

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);
}

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 ShowAddAccountAsync
1607 14393 ShowManageAccountsAsync
1803 17134 ShowAddAccountForUserAsync
1803 17134 ShowManageAccountsForUserAsync

Methoden

GetForCurrentView()

Ruft ein AccountsSettingsPane-Objekt ab, das der aktuellen App-Ansicht (also mit CoreWindow) zugeordnet ist.

Show()

Zeigt den Bereich "Kontoeinstellungen" an.

ShowAddAccountAsync()

Zeigt den Bildschirm Konten hinzufügen an.

ShowAddAccountForUserAsync(User)

Zeigt den Bildschirm Zum Hinzufügen von Konten für den angegebenen Benutzer an.

ShowManageAccountsAsync()

Zeigt den Bildschirm "Konten verwalten" an.

ShowManageAccountsForUserAsync(User)

Zeigt den Bildschirm "Konten verwalten" für den angegebenen Benutzer an.

Ereignisse

AccountCommandsRequested

Tritt auf, wenn der Benutzer den Kontobereich öffnet. Die Behandlung dieses Ereignisses ermöglicht es der App, die Kontenbefehle zu initialisieren und die Benutzeroberfläche anzuhalten, bis der Benutzer den Bereich schließt.

Gilt für:

Weitere Informationen