WPF 윈도우 Content속성, n 사용자의 입력을 Window의 Content로 지정하는 예제를 작성해 보자.
n WPF 응용프로그램으로 프로젝트 생성 후 MainWindow.xaml.cs 파일을 수정하자.
n MainWindow.xaml.cs
n 실행결과
예제에서 Content에 문자열을 입력했지만 진정한 목적은 UIElement를 상속받은 어떠한 요소라도 입력이 가능하다는 것이다. UIElement는 WPF에서 중요한 것으로 키보드, 마우스, 스타일러스 펜을 처리하는 것이 구현되어 있다. Content 프로퍼티의 동작과 관련하여 두 가지로 구분되는데 UIElement를 상속받은 것과 아닌 것으로 구별할 수 있다. 전자는 OnRender()로 출력해야 하고 후자는 ToString() 메소드로 객체를 출력해야 한다.
댓글 없음:
댓글 쓰기