style
-
WPF 타이틀 바 바꾸기(Title Bar Custom)C#/WPF 2018. 4. 27. 11:30
WPF로 개발을 하다 보면 상단의 ㅡㅁX가 있는 타이틀 바의 스타일을 바꿔야 할 때가 있습니다. 저도 이와 관련해서 며칠 찾아보았지만, 주로 Mahapps.metro(링크)를 사용하고, 직접 다른분께서 만드신 내용은 많이 없더라구요. 우선은 기본적으로 Window의 Title Bar는 색을 바꾼 수 없습니다. 그래서 바꾸는 법으로 WindowChrome이 있지만, .NET Framework 4 이상에서 지원되고, .NET Framework 4.5 이상부터 기본으로 포함되기에 혹 낮은 버전의 .NET을 써야 한다면 사용하실 수 없습니다. 그리고 WindowChrom을 써도 원하는대로 안나오거나 마음에 들지 않을 때가 많더라구요 ㅡㅁX버튼이 안보인다던지 제가 WindowChrom에 대해서도 찾아 보았는데 좋..
-
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..