Maximize
-
WPF 최소화 최대화 종료 버튼 만들기C#/WPF 2018. 4. 27. 11:00
윈도우 프로그램들은 기본적으로 가지고 있는 ㅡㅁX 버튼이 있습니다. 이 버튼을 임의적으로 구현해야 할 때가 있습니다. (Custom Title Bar) 사실 기능을 구현하는 것보다 버튼을 그리는 것이 더 복잡..합니다. 먼저 기능을 구현하는 부분입니다. .cs 파일에 추가해 주시면 됩니다. 12345678910111213141516171819202122232425262728private void Maximize_Click(object sender, RoutedEventArgs e){ this.WindowState = (this.WindowState == WindowState.Normal) ? WindowState.Maximized : WindowState.Normal;} private void Close..
-
WPF WindowStyle None 최대화 시 작업 표시줄 보이게 하기C#/WPF 2018. 4. 26. 15:23
WPF에서 WindowStyle을 None으로 설정하고 Maximize를 하면 화면 전체를 가득 채워서 작업 표시줄까지 가리게 됩니다. 이럴 경우에는 MaxHeight를 통해 최대 크기를 제한해주면 작업 표시줄을 가리지 않게 됩니다. 하지만 사용자의 모니터가 여러대이면서 각 모니터의 해상도가 다를 경우에는 모니터마다 MaxHeight를 바꿔주어야 합니다. 먼저 모니터가 1개이거나 모든 모니터의 해상도가 같을 때 MaxHeight를 설정하는 법입니다. 123456public MainWindow(){ InitializeComponent(); MaxHeight = SystemParameters.WorkArea.Height;}Colored by Color Scriptercs 생성자 또는 Loaded 이벤트에서 ..