C#의 속삭임
[C#][WPF] 클래스 계층도
홍알
2014. 4. 23. 15:28
* 클래스 계층도
- Object
- DispatcherObject (abstract)
- Application
- DependencyObject
- Visual (abstract)
- UIElement
- FrameworkElement
- Control
- ContentControl
- Window
* http://hongal.tistory.com/73 에서 기본적인 WPF 프로그램을 실행 해 보았다. 거기서 보면은 Application과 Window를 생성함을 볼수 있었다.
* Application 과 Window는 모두 DispatcherObject에서 상속 된다. 차이점이라면 Window가 훨신 아래로 내려 간다는 것이다.
* 또한, Application은 눈에 보이지 않지만 Window는 표준창으로서 화면에 표시된다.
* 하나의 프로그램은 하나의 Application 객체만을 생성을 할수 있다.
* Application 객체는 Application클래스의 특정 프로퍼티로도 반환 받을 수 있다.
Window win = Application.Current.MainWindow;
* 공부를 하면서 추가내용을 더 적을 생각이다.