-
C# WPF 윈도우 전체화면C#/WPF 2016. 11. 29. 15:52
※ 블로그를 이전하며 이 글을 개선하여 포스팅했습니다. (링크)
WPF로 만든 윈도우가 전체화면이 되게 하는 것입니다.
참조는 따로 안해주셔도 됩니다.
Enter 키를 누를 경우 전체화면/원래상태 로 전환하도록 합니다.
private void Window_KeyDown(object sender, KeyEventArgs e)
{
switch (e.Key)
{
case Key.Enter:
if (this.WindowState == WindowState.Maximized)
{// 전체화면 이라면
// 원래 상태로 되돌리기
this.WindowStyle = WindowStyle.SingleBorderWindow;
this.WindowState = WindowState.Normal;
this.Topmost = false;
}
else
{// 전체화면이 아니라면
// 전체화면으로 만들기
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
this.Topmost = true;
}
break;
}
}
Maximized 는 WindowState 형으로 윈도우가 최대화 상태임을 뜻합니다.
Topmost 는 윈도우에서 "항상 위에" 값을 뜻하며, 작업표시줄 위로 표시되도록 해줍니다.
'C# > WPF' 카테고리의 다른 글
WPF Brush 와 SolidColorBrush, Color (0) 2016.12.23 WPF 에서 toast 메시지 만들기 (0) 2016.12.05 wpf scale animation 사용하기 (0) 2016.11.10 wpf animation 사용하기 (0) 2016.11.09 WPF Uri 상대경로 (2) 2016.11.08 댓글