2021. 1. 19. 16:04ㆍWPF/코드
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;
'WPF > 코드' 카테고리의 다른 글
WPF___Button CornerRadius (0) | 2021.04.23 |
---|---|
WPF___Binding Mode 설명 (0) | 2021.02.01 |
WPF___Setup.INI (0) | 2021.01.19 |
WPF___LogManager (0) | 2021.01.19 |
WPF___TextBoxCopyPaste 처리 (0) | 2021.01.19 |