将文本框字符串传递给wpf中的自定义控件?

时间:2012-04-17 14:43:43

标签: c# wpf xaml custom-controls

我正在使用wpf并且我希望在从我的主窗口到我的appPages文件夹中包含的用户控件的按钮点击时传递一些textbox.text字符串的参数,我该如何实现?

我想发送给它的应用程序控件名为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;

1 个答案:

答案 0 :(得分:0)

有多种方法可以实现这一目标。根据您当前的设计,您可能会:

  • Button.Command绑定到UserControlButton.CommandParameterTextBox.Text
  • 公开的命令
  • UserControl公开的属性绑定到TextBox.Text
  • 绑定到视图模型上的属性

在我可以帮助详细说明之前,您需要提供有关当前设计的更多信息。