【问题标题】:wpf need to transfer info from one textbox to anotherwpf 需要将信息从一个文本框传输到另一个文本框
【发布时间】:2017-03-27 13:19:38
【问题描述】:

大家好,我正在尝试创建一个按钮,该按钮可以将我的信息从一个文本框转移到另一个文本框,但我的信息器位于 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)
        {



        }
        }
    }

这是程序的截图,也许你更了解我

【问题讨论】:

  • 我几乎不建议查看 MVVM 模式。遵循 MVVM 很容易做到这一点,并且网络上有很多很好的教程。帮自己一个忙,停止像 winforms 这样的 WPF 编码。

标签: c# wpf xaml


【解决方案1】:

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

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

您可以使用以下方式从任何页面添加联系人:

        Session.Contacts.Add(contact);

【讨论】:

    猜你喜欢
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多