私は2つのウィンドウ:MainMenuとPictureWindowで構成される単純なwpfアプリケーションを持っています。私はPictureBox
でWindowsFormsHost
を持ってPictureWindowでc# - wpf - ウィンドウ切り替えの間の画像のリフレッシュ
private void btnOpenPicWindow_Click(object sender, RoutedEventArgs e)
{
var picWindow = new PictureWindow();
Application.Current.MainWindow = picWindow;
Close();
picWindow.Show();
}
:メインメニューで 私はピクチャーウィンドウを開き、クリックイベントでボタンを一つ持っています。 PictureWindowでは、別のアプリから送信する画像を受信し、PictureBox
に表示します。私はその後、PictureWindowをメインウィンドウを開き、とき
private void btnBack_Click(object sender, RoutedEventArgs e)
{
var mMenu = new MainWindow();
System.Windows.Application.Current.MainWindow = mMenu;
Close();
mMenu.Show();
}
すべてはokです:PictureWindowも、このようにメインメニューに戻りクリックイベントでボタンがあります。問題は、私がPictureWindowからMainMenuに戻り、再びPictureWindowに戻ったときに、私がPictureBox
に画像を送ったときに更新されないことです。私はdebbugingの間に私がそれを見るイメージを受け取るが、私のPictureBox
は空である。