독개

[WPF] 속성정리

by #독개#

WPF 새로만들기

Windows


WindowStartupLocation 윈도우 팝업되는 위치를 설정하는 Property
Value: CenterScreen / CenterOwner / Manual
Height / Width (Min, Max) 윈도우의 기본크기를 설정하는 Property,
MinHeight /MinWidth로 최소크기를 고정할 수 있고, MaxHeight / MaxWidth로 최대크기를 고정할 수 있다.
Value: Auto / Number
ActualHeight / ActualWidth Load했을때 실제 Build되는 크기를 설정하는 Property
d:DesignHeight / d:DesignWidth visual studio에서 xaml preview로 볼 때의 window 크기를 설정하는 property
(단, mc:Ignorable="d"가 포함되어 있을 경우에만 적용가능)
SizeToContent 창이 Load될때 창의 크기가 콘텐츠에 맞도록 자동으로 조정되는 방식을 지정하는 Property
Value: Manual / Height / Width / WidthAndHeight
AllowsTransparency 투명도를 적용 여부를 설정하는 property
Value: True / False
Topmost True로 설정되어 있으면 모든 창보다 가장 위에 표시되도록 하는 Property
Value: True / False
ResizeMode 창의 크기 설정의 조절 여부를 설정하는 Property
Value: CanResize / NoResize / CanMinimize / CanResizeWithGrip
WindowStyle 창의 기본적인 스타일을 설정하는 Property
Value: None / SingleBorderWindow / ThreeDBorderWindow / ToolWindow 
WinsdowState 창의 기본적인 상태를 설정하는 Property
Value: Normal / Maximized / Minimized
AllowDrop 이 요소를 끌어서 놓기 작업의 대상으로 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.

(더 자세한 내용 - Window Properties)

UseControl

UserControl은 재사용이 가능하기때문에 공통된 컨텐츠를 여러 Frame에서 사용하는 경우에 Code의 중복을 줄일 수 있음. 주로 XAML 코드를 대량으로 가지고 있을 때 UserControl을 생성함
기본적인 속성은  Window와 거의 동일 (더 자세한 내용 - UserControl Properties)

 

Resource Dictionary

각 UI Frame, Control에 Style이 공통되게 적용하기 위해 별도로 구성하여 Resource Dictionary를 각 Frame에서 참조는 구조로 활용됨.

 

Page는 Window

안에 있는Page로 웹 기반 시스템에 주로 사용되며, 단일 브라우저 창이 있고 다른 페이지를 해당 창에서 호스팅할 수 있음
기본적인 속성은  Window와 거의 동일(더 자세한 내용- Page properties)

블로그의 정보

독한 개발자

#독개#

활동하기