0
UWPアプリケーションで現在ログインしているユーザのusername
またはユーザid
を取得したいと考えています。以下は私が使用しているコードですが、null
を返します。現在ログインしているユーザ名/ユーザIDをUWPアプリケーションで取得する
var current = users.Where(p => p.AuthenticationStatus == UserAuthenticationStatus.LocallyAuthenticated && p.Type == UserType.LocalUser).FirstOrDefault();
var data = await current.GetPropertyAsync(KnownUserProperties.AccountName);
Username = (string)data;
どのタイプが変数**現在**であるかわかりません。しかし、あなたはそれがAccountNameプロパティを持っているかどうか分かりますか?わかりやすくするために、** var **を一時的に避けてください。 **あなたがintellisenseがあなたに提供するものは何ですか?そのような財産はありますか? –
は、Windows.System.User型ですが、AccoutNameプロパティを持ちますがnullを返します。 –