0

OAuth を使用して WinRT アプリケーション (C#/XAML) でユーザーを認証しています。スタイリングオプションを提供できないように見えるコントロールにログインダイアログが表示されていることを除いて、すべて正常に動作します。

これが私の(疑似)コードです:

var requestUri = new Uri("my oauth request uri"), UriKind.RelativeOrAbsolute);
var callbackUri = new Uri("my oauth redirect uri", UriKind.RelativeOrAbsolute);
var authenticationResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, requestUri, callbackUri);

AuthenticateAsync を呼び出すと、ログイン フォームが確実に表示されますが、コントロールの中央に表示され、水平スクロール バーと垂直スクロール バーの両方が表示され、見栄えがよくありません。この Web フォームのホスティング コンテナ コントロールのスタイルを設定したいと思います。

そうする方法についてのアイデアはありますか?

4

2 に答える 2

0

のスタイルは変更できませんAuthenticationDialogCredentialPickerなどの他の組み込みダイアログ ボックスについても同じことが言えます。

于 2012-11-12T07:45:29.007 に答える
0

サードパーティのサービスに接続していますか、それとも oAuth のサーバー側を所有していますか? oAuth プロバイダーは、ガイドラインに従ってダイアログをよりきれいにすることができます。 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj856911

于 2012-12-10T06:09:24.530 に答える