2012-04-23 8 views

Respuesta

1

Quizás Windows.System.UserProfile.UserInformation contienen algunos datos relevantes.

+0

Intenté hacer referencia al espacio de nombres Windows.System, pero no puedo encontrarlo en una solución WPF recién creada, incluso si la solución está usando .NET Framework 4.5, ¿me puede decir cómo veo? el espacio de nombres de Windows.System? Muchas gracias. – user1343145

+0

@ user1343145 - es solo una función de WinRT, no una función de .NET 4.5 –

6

Las aplicaciones Metro por diseño tienen acceso restringido a mucha información que en realidad no deberían necesitar, y creo que esta podría ser una de ellas.

WinRT da acceso a Windows.System.UserProfile.UserInformation clase (como se sugiere CodeCaster), pero como he comprobado, a partir de ahí todos los métodos sólo GetDisplayNameAsync() podría volver Live ID (correo electrónico) y es sólo cuando la primera/apellido no se establecen en la cuenta .

(Además, la mayoría de los métodos de esta clase implicaría la definición de Empresa autenticación capacidad, que es not really welcome in the Store. Y the documentation of the class es actualmente pobre.)

Para single-sign-on experience, que en lugar podría usar kit de desarrollo de software en vivo.