1
전체 화면 모드에서 두 개의 WPF 창 (확장 바탕 화면에서 하나)을 실행하는 방법을 알고 싶습니다.WPF : 두 개의 창을 동시에 전체 화면으로 표시 (확장 바탕 화면)
전체 화면 모드에서 두 개의 WPF 창 (확장 바탕 화면에서 하나)을 실행하는 방법을 알고 싶습니다.WPF : 두 개의 창을 동시에 전체 화면으로 표시 (확장 바탕 화면)
이가 system.windows.forms.dll과는 System.Drawing.dll 참조를 추가하고이 시도 :
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
foreach (var screen in System.Windows.Forms.Screen.AllScreens)
{
var window = new Window1
{
WindowStartupLocation = WindowStartupLocation.Manual,
WindowState = WindowState.Maximized,
WindowStyle = WindowStyle.None,
Title = screen.DeviceName,
Width = screen.Bounds.Width,
Height = screen.Bounds.Height,
Left = screen.Bounds.Left,
Top = screen.Bounds.Top,
};
window.Show();
}
}
}
는 App.xaml에서 StartupUri = "Window1.xaml"를 제거하는 것을 잊지 마십시오.
지금 Window1.xaml을 어떻게 실행해야합니까? – abramlimpin
var window = 새 창 1 ...; window.Show(); // <-이 호출은 StartupUri = "Window1.xaml"을 대체합니다. –