2012-04-17 2 views
1

私はwpfを使用しています。私は、私のメインウィンドウから私のappPagesフォルダに含まれているユーザコントロールにボタンをクリックすると、textbox.text文字列のパラメータを渡したいと思います。wpfのカスタムコントロールにテキストボックス文字列を渡しますか?

私はそれを送信したいアプリケーションコントロールはFindCurrentStudentと呼ばれていますが、私は直接コードを要求するのではありませんが、本当にこれで何かを見つけることはできませんか?

私が考えていた道のようなものだった:

private void btnGeneral_Click(string _value, object sender, RoutedEventArgs e) 
    { 
     string value = textBox1.Text; 
     AppPages.FindCurrentStudent v1 = new AppPages.FindCurrentStudent(value); 
     //does not contain a constructor? 
     value = _value; 

そしてそうのように、その後customcontrolから私はそれを呼び出すことができます。

string MainWindowValue = value; 

答えて

0

これを達成するための様々な方法があります。あなたのUserControlによって公開されたコマンドに

  • バインドButton.Commandを、そしてTextBox.Text
  • からButton.CommandParameterは、あなたのプロパティにごUserControl
  • TextBox.Textへのバインドによって公開されたプロパティをバインド:あなたの現在の設計に応じて、あなたがかもしれませんモデルを見る

私が参考になるようにする前に、あなたの現在のデザインについてもっと詳しく知る必要があります。

関連する問題