오늘은 WPF의 속성 값에 대해 알아보도록 할 텐데요,
여러분께서 비주얼베이직 또는 C# 을사용하여WPF Application을 개발해 보신 경험이 있으시다면 WPF 소스 코딩 부분에서 Windows Forms Application (Windows 표준 어플리케이션) 코딩과는 차이점이있다는 것을 벌써 눈치 채신 분들께서도 계실 겁니다.
이에Windows Forms Application과 WPF 어플리케이션의 차이점을 쉽게 이해하실 수 있도록 WPF의 속성 값과이에 대한 설명을 아래와 같이 표로 정리해보았으니 참고하시고 WPF 프로그래밍에 사용되는 속성 값을 코딩하실 때 헷갈리시지 않도록 외워두시는 것이 좋겠습니다.
(혹시라도 여기서 “내 머리는 이거 모두 외울 용량이 안되는데….” 하시는 분들, 계시다면 제가 지금이라두 당장 달려가서 혼내드리겠습니다.
속성 값 | 세부 설명 |
Name | 컨트롤의 이름을 설정합니다. Ex. TextBox1, Label1, ProgressBar1 등등.. |
AllowsTransparency | 반투명도 속성 사용 여부를 결정합니다. 체크하면 반투명도 속성을 사용 체크하지 않으면 반투명도 속성 미사용 |
BorderThickness | 창 틀(Border)의 굵기를 설정합니다. |
Opacity | AllowsTransparency 속성의 체크 박스에 반투명한 창을 구현하실 수 있습니다. (숫자 1은 100% 불투명, 숫자 1 미만 (0.1 ~ 0.9) 은 반투명.) |
WindowStyle | 창의 스타일 속성을 변경합니다. |
Background | 창의 배경 색깔을 변경합니다. |
Foreground | 글자 색깔 또는 특정 컨트롤의 색깔을 변경합니다. |
WindowsStartupLocation | 창 / 폼이 처음 보여질 때의 위치를 결정합니다. ex. CenterScreen - 화면의 정 가운데 |
WindowsState | 창의 상태를 설정합니다 최소화 (Minimized), 최대화 (Maximized), 표준 (Normal) |
Focusable | 창의 포커스를 얻을 지 여부를 결정합니다 |
IsTabStop | Tab 키를 눌렀을 때 선택되어질지 여부를 결정합니다. |
TabIndex | Tab 키를 눌렀을 때의 컨트롤이 몇 번째로 선택되어질지 순서를 결정합니다 ex. ) 1 – 첫 번째. 2 - 두 번째. 3 – 세 번째… |
Horizontal(Vertical)Alignment | 가로 (세로) 방향 정렬 방법을 설정합니다 |
FontFamily | 선택된 컨트롤에 표시될 폰트(글자 체)를 선택합니다. |
FontSize | 선택된 컨트롤에 표시될 폰트 크기 Font Size(글꼴 크기)를 설정합니다. |
참! 위의 표에 있는 속성 값들은 제가 중요하다고 생각되는 속성 값들만 정리한 것입니다.
'IT개발 > c#' 카테고리의 다른 글
[c#] Font 중에 기호를 다루는 Webding, wingdings 1,2,3 에 대하여 알아보자 (0) | 2014.04.19 |
---|---|
[WPF] 응용프로그램 세팅 (Settings) (0) | 2014.04.18 |
[C#] 윈도우 폴더, 기본 폴더, 특별 폴더 구하기 (0) | 2014.04.17 |
[C#] .NET에서 파일경로를 손쉽게 다룰수 있도록 하는 내장객체 Path (0) | 2014.04.17 |
[c#] 기본적인 레이아웃의 속성들을 파해쳐 보자 (0) | 2014.04.16 |