WPF___Window 속성 설정

2021. 1. 19. 16:04WPF/코드

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