使用c#将变量从wpf窗口传递到wpf窗口

时间:2013-12-03 09:38:06

标签: c# wpf

在我的WPF中MainWindow我从用户文件路径获取并保存到string dirPath变量中。 现在我想在另一个名为dirPath的WPF窗口中使用PictureViewer变量。

所以我的问题是:如何将MainWindow中的变量传递给另一个Window,以便我可以在那里使用它?

谢谢。

1 个答案:

答案 0 :(得分:1)

假设您要从PictureViewer Window文件中打开MainWindow.xaml.cs,您可以这样做:

PictureViewer课程中:

private string dirPath;

public PictureViewer(string dirPath)
{
    this.dirPath = dirPath;
}

然后在MainWindow.xaml.cs

PictureViewer pictureViewer = new PictureViewer(dirPathFromMainWindow);
pictureViewer.Show();