2012-04-23 11 views

Antwort

1

Vielleicht Windows.System.UserProfile.UserInformation einige relevante Daten enthalten.

+0

Ich versuchte, den Namespace Windows.System zu verweisen, aber ich kann es in einer neu erstellten WPF-Lösung nicht finden, selbst wenn die Lösung .NET Framework 4.5 verwendet, können Sie mir sagen, wie ich sehe der Namespace von Windows.System? Danke vielmals. – user1343145

+0

@ user1343145 - es ist ein nur WinRT-Feature, kein .NET 4.5-Feature –

6

Metro Apps von Design haben den Zugriff auf viele Informationen beschränkt, die sie eigentlich nicht benötigen sollten, und ich denke, das könnte einer davon sein.

WinRT ermöglicht den Zugriff auf Windows.System.UserProfile.UserInformation Klasse (wie CodeCaster vorgeschlagen), aber wie ich überprüfte, von allen Methoden nur GetDisplayNameAsync() könnte LiveID zurückkehren (E-Mail) und es ist nur, wenn der erste/letzte Name nicht auf dem Konto .

(Auch die meisten Methoden in dieser Klasse erfordern Einstellung Enterprise Authentication Fähigkeit, die not really welcome in the Store ist. Und the documentation of the class ist derzeit schlecht.)

Für single-sign-on experience, könnten Sie eher Live-Software Development Kit verwenden.

Verwandte Themen