プライマリ画面のプライマリウィンドウを使用して、セカンダリ画面にある必要のあるプレゼンテーションウィンドウのコンテンツを更新するWPFプレゼンテーションアプリケーションを作成しようとしています。そのために役立つサンプルまたはコードスニペットを探しています。
また、私は次のことを試みましたが、機能しません。
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
var screens = System.Windows.Forms.Screen.AllScreens;
if (screens.Length > 1)
{
var window = new MainWindow
{
WindowStartupLocation = WindowStartupLocation.Manual,
WindowState = WindowState.Maximized,
Top = screens[0].WorkingArea.Top,
Left = screens[0].WorkingArea.Left,
Topmost = true
};
window.Show();
var pesentationWindow = new PresentationWindow
{
WindowStartupLocation = WindowStartupLocation.Manual,
ShowInTaskbar = false,
Top = screens[1].WorkingArea.Top,
Left = screens[1].WorkingArea.Left,
Topmost = true
};
pesentationWindow.Show();
}
}