WPF___Window 속성 설정
1. WindowStartupLocation
/* 모니터 스크린 중앙에 위치 */
WindowStartupLocation = WindowStartupLocation.CenterScreen;
/* 모달 대화상자를 소유자의 폼위 중앙에 위치 */
>. 소유자의 폼에서 불러올 대화상자를 소유자의 폼에 등록? - MainWindow
WindowTest winTest = new WindowTest();
winTest .Owner = this;
>. 모달 대화상자의 Constructor 에 설정 - WindowTest.cs
WindowStartupLocation = WindowStartupLocation.CenterOwner;
2. ResizeMode
/* 기본 설정 */
ResizeMode = ResizeMode.CanResize;
/* 리사이즈 안됨 */
ResizeMode = ResizeMode.NoResize;
/* 최소화만 가능, 최대화안됨, 창크기조절 X */
ResizeMode = ResizeMode.CanMinimize;
/* 클라이언트 영역의 우측 하단에 창 크기를 조절할 수 있는 표시가 만들어짐 */
ResizeMode = ResizeMode.CanResizeWithGrip;
3. WindowStyle
/* 기본 창 */
WindowStyle = WindowStyle.SingleBorderWindow;
/* 3D 창 */
WindowStyle = WindowStyle.ThreeDBorderWindow;
/* 최소화 / 최대화 버튼 없어짐, Alt + Space로 메뉴 호출 가능 */
WindowStyle = WindowStyle.ToolWindow;
/* 모든버튼 없어짐(Resize 가능), Alt + Space로 메뉴 호출 가능 */
WindowStyle = WindowStyle.None;
4. WindowState
/* 기본 */
WindowState = WindowState.Normal;
/* 최대화 */
WindowState = WindowState.Maximized;
/* 최소화 */
WindowState = WindowState.Minimized;