0

アプリバーのボタンが押されたときに、テキストボックスとボタンを含む長方形のボックスメニューを開きたいです。私の質問をもう一度説明させてください。

アプリで検索オプションを使用したい。だから、アプリバーに検索アイコンがあります。ユーザーが検索したいときは、アプリバーを上にスワイプして検索アイコンを押します。

検索アイコンを押すと、長方形のボックスにテキストボックスとボタンが含まれるメニューが開きます。

C# と XAML でこれをコーディングする方法がわかりません。私を助けてください。すべての答えは高く評価されます。

4

2 に答える 2

1

WPツールキットCustomMessageBoxから使用して、それに挿入できますTextbox

TextBox txtBox = new TextBox();
txtBox.Width = 460;
txtBox.Text = selectedChild.Name;
txtBox.HorizontalAlignment = HorizontalAlignment.Center;
txtBox.MaxLength = 14;


CustomMessageBox messageBox = new CustomMessageBox();
messageBox.Caption = "hello";
messageBox.Content = txtBox;
messageBox.LeftButtonContent = "OK";
messageBox.RightButtonContent = "Cancel";
messageBox.IsFullScreen = false;
messageBox.Dismissed += MessageBoxDismissed;
messageBox.Show();

ここにコールバックがあります

private void MessageBoxDismissed(object sender, DismissedEventArgs e)
{
    CustomMessageBox messageBox = sender as CustomMessageBox;
    if (messageBox != null && e.Result == CustomMessageBoxResult.LeftButton)
    {
        TextBox tb = messageBox.Content as TextBox;
        if (tb != null && !string.IsNullOrEmpty(tb.Text.Trim()))
        {
           //do your stuff
        }
    }
    else
    {
    }
}
于 2013-08-13T07:30:18.597 に答える
0

この質問に対する完璧な答えは、NuGet の使用です。ここからダウンロードできます

次のリンクをクリックして、CustomMessageBox のテキスト ボックスを初期化するコードを作成できます。customMessageBox に 2 つのテキスト ボックスを表示しますか?

于 2013-08-14T07:35:43.503 に答える