[WPF] 속성정리
by #독개#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)
'🏹 프로그래밍 활용 > Wpf' 카테고리의 다른 글
[WPF] ListBox, ListView 활용예제 (0) | 2022.12.22 |
---|---|
[Wpf] 버튼 스타일 (마우스 오버시 색상변경) (0) | 2022.12.14 |
[WPF] 바인딩 ViewModel 전체 틀 (0) | 2022.12.07 |
[WPF] 데이터바인딩 PropertyChanged 활용 (0) | 2022.12.07 |
[WPF] .Netcore에서 이미지 경로 오류 (0) | 2022.12.06 |
블로그의 정보
독한 개발자
#독개#