Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Q:在wpf中的窗口之间传递字符串_C#_Wpf_Variables - Fatal编程技术网

C# Q:在wpf中的窗口之间传递字符串

C# Q:在wpf中的窗口之间传递字符串,c#,wpf,variables,C#,Wpf,Variables,我试图将数据从一个窗口传递到另一个窗口,然后在第二个窗口中使用它。我试过以下方法 string sConnect = "Sample Text" Window2 win2 = new Window2(sConnect) win2.Show(); 然后在第二个窗口我做了这个 public Window2(string connect) { InitializeComponent(); string connec

我试图将数据从一个窗口传递到另一个窗口,然后在第二个窗口中使用它。我试过以下方法

string sConnect = "Sample Text"
Window2 win2 = new Window2(sConnect)
win2.Show();

然后在第二个窗口我做了这个

public Window2(string connect)
        {
            InitializeComponent();
            string connection = connect
        }
但由于某种原因,我无法使用该窗口中的数据
我希望得到一些帮助

评论是正确的。改变

    public Window2(string connect)
    {
        InitializeComponent();
        string connection = connect
    }
到公共或私人领域,例如

    public string connection; 
    public Window2(string connect)
    {
        InitializeComponent();
        connection = connect
    }

。。Window2中的其他方法现在可以访问“连接”。

string connection=connect
是一个局部变量。改为使用字段。连接仅作用于构造函数方法。添加私有字符串连接;去上课。在该构造函数方法之外。