0

クリア可能なテキストボックスがないアプリを作成しようとしています(「x」をクリックすると、内部に「x」が含まれるテキストボックスのデータがテキストボックスでクリアされます)。

私はこれこれの2つのリンクを通り抜けました、それは役に立ちませんでした。

誰かがそれのための関数を作成するのを手伝うことができますか?

4

4 に答える 4

1

あなたが直面している正確な問題がわからない。グリッド(隣接する列)にテキストボックスとラウンドボタン(coding4fun)を配置することでこれを実現できます

ボタンをタップすると、テキストボックスがクリアされます。複数のインスタンスを持つことができるように、コードを適切にラップする優れたユーザー コントロールを自分で作成することもできます。

于 2012-06-15T09:19:44.570 に答える
1

そんな感じ?

        public TextBox CreateTextBox(string defaultText)
        {
            var tb = new TextBox { Text = defaultText };
            tb.GotFocus += new RoutedEventHandler((object sender, RoutedEventArgs e) =>
            {
                if (tb.Text == defaultText)
                    tb.Text = "";
            });

            return tb;
        }
于 2012-06-15T10:20:21.947 に答える
0

完全開示: 私は Telerik で働いており、TextBox にはこの機能が組み込まれています: http://www.telerik.com/products/windows-phone/overview/all-controls.aspx

于 2012-06-25T13:31:41.587 に答える