0

我是 WPF 的新手,不管我开始自己的项目是为了每天学习更多。

在我问这个问题之前,我将向您解释我到目前为止所做的事情。

Mainwindow.xaml有:

"Button" =

private void ModifyButton_Click(object sender, RoutedEventArgs e)
        {
            Window1 win2 = new Window1();
            win2.ShowDialog();
        }

Window1.xaml有:

"image"
"Buttonlink1" "Buttonlink2" 

好的,就是这样。

我现在想做的是:

Mainwindow.xaml“按钮”的按钮单击中,我想发送 3 个路径(变量),用于位于Window1.xaml.

这个想法是有许多按钮,Mainwindow.xaml每个按钮都代表一个软件错误的修复,这些按钮将保留不同的数据。在“图像”中,我必须发送.jpg将显示错误对话框的路径。在“buttonlink1”中,我必须发送.bat修复问题的路径。在“buttonlink2”中,我必须发送.bat将远程解决问题的路径。

所以我的问题是:我如何将这 3 个变量(路径)从Mainwindow.xamlto发送到window1.xaml?以及“image”“buttonlink1”“buttonlink2”将如何读取并执行它?

提前感谢您的帮助,对于最终的语法错误,我深表歉意。如果有不清楚的地方,请告诉我。

4

1 回答 1

1

在 Window1 中创建 custrom 构造函数,它将接受 3 个变量,如下所示:

public Window1(String image, String buttonlink1, String buttonlink2)
{
    //Do something
}

(据我所知,路径是一个字符串?)然后像这样创建新对象:

Window1 win2 = new Window1(var1, var2, var3);
于 2013-02-10T20:40:52.587 回答