3

私はWindows 8ストアアプリケーションで作業しており、たとえばユーザーがテキストボックスに情報を入力できるようにダイアログをポップアップしようとしています.

どうやってするか ?

4

2 に答える 2

5

WinRT XAML ToolkitのInputDialogコントロールはまさにそれを行います。これは基本的に、TextBox といくつかのボタンを備えた Popup コントロールです。それ用のサンプルもあります。最も基本的なものはこれを行います:

var dialog = new InputDialog();
var result = await dialog.ShowAsync(
    "This is the title",
    "This is the content/message",
    "Option 1",
    "Option 2",
    "Option 3");

結果は、クリックされたボタンで使用される文字列です (「オプション 1」など)。

于 2013-01-29T17:55:21.893 に答える
1

この種のカスタム ダイアログ ボックスには、「Callisto」ライブラリを使用するのが最適なオプションです。コードサンプルを作成して、このライブラリをチェックしてください。 Callisto コード サンプル.

私はこの問題に本当に悩まされており、この解決策が非常に役立つことがわかりました. [カスタム] ダイアログ ボックスで必要なものを追加できます。

于 2013-06-13T11:49:02.807 に答える