2013-07-09 2 views
0

가 나는 주요 게임 메인 메뉴의 형태를 전환하는 방법을 모른다 WPF 양식, 그리고 문제에 대한 몇 가지 게임을 만들고 싶어,스위치 WPF 폼 내용

내 프로그램을 실행

, 메인 메뉴 가 나타나고 재생 버튼을 클릭하면 내용이 메인 프로그램 으로 변경되지만 프로그램 변경 양식 인 과 같이 사용자가 그림을 변경하고 싶지는 않습니다. 제목 표시 줄은 그대로 있습니다. XAML에서 나의 나쁜 문법

+1

나는 혼란 스럽다. 게임이 WPF 응용 프로그램에 있습니까? 스왑 인/스왑하는 사용자 정의 컨트롤을 만들 수 있습니까? – Jonesopolis

답변

0

죄송

, 당신은 동일한 그리드에서 메뉴 UI 및 메인 UI를 모두 펍와 메인 UI를 숨길 수 있습니다. 메뉴에서 "재생"버튼을 클릭하면 메뉴 UI를 숨기고 메인 UI를 보이게합니다. 효과를 부드럽게 만들기 위해 변형이나 애니메이션을 추가 할 수 있습니다.

코드에서 MVVM을 사용하고 메뉴 UI와 기본 UI를 모두 DataTemplate으로 정의 할 수 있습니다. 그런 다음 Content를 Menu ViewModel에 바인딩 된 하나의 ContentControl을 사용합니다. 사용자가 "재생"버튼을 클릭하면 Menu ViewModel이 Main ViewModel로 변경되고 UI가 자동으로 전환됩니다.