0
我有一个包含2个窗口的WPF应用程序。将图像源从一个窗口传递到另一个窗口
窗口1包含一个按钮和一个图像,窗口2只包含一个图像。
当您按下按钮时,您将看到来自第一个图像的来源,位于窗口2的图像上。虽然两个窗口都可以同时看到。
我在做这项工作时遇到了麻烦。 目前,这是我的代码:
namespace WpfApplication3
{
public partial class MainWindow : Window
{
private string msMapImages = AppDomain.CurrentDomain.BaseDirectory + "Images/";
public MainWindow()
{
InitializeComponent();
Image1.Source = new BitmapImage(new Uri(msMapImages + "image.jpg"));
Window2 win2 = new Window2();
win2.Show();
}
private void Btnsend_Click(object sender, RoutedEventArgs e)
{
Window2 win2 = new Window2();
win2.Image2.Source = Image1.Source;
}
}
}
图像加载完美窗口1,但相同的图像不会出现在窗口2,当我按下按钮。