2009-02-25 3 views
1

저는 ASP.net 웹 응용 프로그램을 개발하는 데 익숙하며 현재 WPF Windows 클라이언트 응용 프로그램에서 일부 탐험을하고 있습니다.WPF의 MasterWindow

나는 MasterPage와 Themes를 광범위하게 사용하여 내 응용 프로그램을 동일한 모양으로 만들었습니다.

어떻게 WPF에서 동일한 작업을 수행 할 수 있습니까? 이것에 대한 모범 사례는 무엇입니까?

처음에는 창 상단에 메뉴가있는 두 개의 창이있는 매우 간단한 응용 프로그램을 작성하고 있습니다. 이 메뉴는 각 창에 나타나므로 메뉴 코드를 각 창에 복사하는 것은 의미가 없습니다.

감사합니다.

답변

1

ASP.NET 테마는 시각적 스타일에 관한 것입니다. MasterPage는 비주얼 트리의 공통 부분을 제어합니다. WPF에서는 Styling and Templating을 통해 이러한 결과를 얻을 수 있습니다. 스타일을 사용하면 모든 비주얼의 균일 한 모양을 제어 할 수 있습니다. 템플릿을 사용하면 일반적인 시각적 트리를 만들고 다른 시각적 요소에서 다시 사용할 수 있습니다.