기본적으로 WPF 창을 전체 화면 모드로 설정하려면 F11 키를 누르거나 창의 오른쪽 상단 모서리에있는 최대화 단추를 누르십시오.WPF 전체 화면 최대화
눌러 F11에 대한 매력처럼 다음 작품하는 동안 :
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F11)
{
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
ResizeMode = ResizeMode.NoResize;
}
}
이 여전히 Windows 작업 표시 줄을 표시합니다 (윈도우 7 테스트는) :
protected override void OnStateChanged(EventArgs e)
{
if (WindowState == WindowState.Maximized)
{
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
ResizeMode = ResizeMode.NoResize;
}
base.OnStateChanged(e);
}
내가 무슨 말이냐? 아니면 내가 더 우아하게 할 수 있을까?
* 노크 노크 * - 누구 있어요? - 70 년도 세마포. 좋은 하나, 그것은 작동합니다. +1 –
이것은 잘 작동합니다. 추한 것조차도 여전히 전체 화면처럼 기본적인 "WindowInteropHelper"또는 일부 dll 가져 오기를 구현하는 것이 좋습니다. 나는 그것에 대해, 일반적으로 좋은 생각을 생각해야합니다! –
실제로 두 WindowState 변경 내용이 Windows XP에서 시각적으로 표현되기 때문에 위와 아래로 이동하는 파란색 제목 표시 줄이있어이 기술로 인해 취해지는 창을 매력적으로 보여주기 때문에 Window XP에서보기 흉한 눈에 띄는 효과를냅니다. – cprcrack