C# wpf需要将信息从一个文本框传输到另一个文本框

C# wpf需要将信息从一个文本框传输到另一个文本框,c#,wpf,xaml,C#,Wpf,Xaml,大家好,我正在尝试创建一个按钮,它可以将我的信息从一个文本框传送到另一个文本框,但我的信息器在Contactformula.xaml中,我需要它发送到Mainwindow.xaml希望你们理解我的意思,这里是代码 Mainwindow.xaml.cs namespace debug { public partial class MainWindow : Window { public ContactFormul

大家好,我正在尝试创建一个按钮,它可以将我的信息从一个文本框传送到另一个文本框,但我的信息器在Contactformula.xaml中,我需要它发送到Mainwindow.xaml希望你们理解我的意思,这里是代码

    Mainwindow.xaml.cs

    namespace debug
    {

        public partial class MainWindow : Window
        {

            public ContactFormula CF = new ContactFormula();


            public object Frame { get; private set; }

            public MainWindow()
            {
                InitializeComponent();
            }



            private void Button_Click(object sender, RoutedEventArgs e)
            {

                ContactFormula win2 = new ContactFormula();
                win2.Show();

            }

    ContactFormula.xaml.cs

namespace debug
{
    /// <summary>
    /// Interaction logic for ContactFormula.xaml
    /// </summary>
    public partial class ContactFormula : Window
    {


        public ContactFormula()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {



        }
        }
    }
Mainwindow.xaml.cs
命名空间调试
{
公共部分类主窗口:窗口
{
public ContactFormula CF=新ContactFormula();
公共对象帧{get;private set;}
公共主窗口()
{
初始化组件();
}
私有无效按钮\u单击(对象发送者,路由目标e)
{
ContactFormula win2=新的ContactFormula();
win2.Show();
}
ContactFormula.xaml.cs
命名空间调试
{
/// 
///ContactFormula.xaml的交互逻辑
/// 
公共部分类ContactFormula:窗口
{
公众接触公式()
{
初始化组件();
}
私有无效按钮\u单击(对象发送者,路由目标e)
{
}
}
}
这是一个程序的截图,也许你能更好地理解我


尝试将联系人列表设置为静态类中的静态属性,这样您就可以从程序中的任何位置获取或添加联系人

public static class Session
{
    public static List<Contact> Contacts = new List<Contact>();
}

我几乎不建议你去看看MVVM模式。遵循MVVM很容易做到,而且网上有很多很好的教程。帮你自己一个忙,不要再像winforms那样编写WPF了。
        Session.Contacts.Add(contact);