본문 바로가기

IT_Story

Window가 가지고 있는 여러가지 속성 WPF

1. WindowStartupLocation

// 윈도우를 작업영역의 중앙에 위치시킨다.

WindowStartupLocation = WindowStartupLocation.CenterScreen;

// 모달 대화상자를 소유자의 중앙에 위치시킨다.

WindowStartupLocation = WindowStartupLocation.CenterOwner;

 

2. ResizeMode

// 기본 설정

ResizeMode = ResizeMode.CanResize;

// 리사이즈 안됨

ResizeMode = ResizeMode.NoResize;

// 최소화만 가능, 최대화안됨, 창크기조절 안됨

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. WindoowState

// 기본설정

WindowState = WindowState.Normal;

// 최대화 상태

WindowState = WindowState.Maximized;

// 최소화 상태

WindowState = WindowState.Minimized;