2

非常に簡単なセットアップ - Visual Studio 2010 の既定の新しい WPF プロジェクトで、MainWindow クラスと App クラス、および XAML を使用します。MainWindow には単純なコントロール、texbox しかありません。これを TB と呼びましょう。私がやろうとしているのは、App などの別のクラスから TB のプロパティにアクセスし、読み取り、変更することだけです。それは私が書いたすべてのコードですが、まだできません。TB のプロパティの値を変数に代入するのではなく、直接管理することを好みます。

4

1 に答える 1

1

TBを変更するクラスは、そのクラスにTBの参照を格納します。次に、その参照を使用して、TBのプロパティを変更できます。

このようなことをしてください。

 public class MyClass
    {
        Textbox m_TextBox;

        public MyClass(Textbox TB)
        {
        m_TextBox = TB;
        }

        ModifyTextbox()
        {
           m_TextBox.Text = "Hello World";
        }
    }

MainWindow.csで、MyClassの新しいインスタンスを作成します

   MyClass myClass = new MyClass(TB);
于 2011-06-08T19:19:21.333 に答える