2012-11-07 2 views
0

안녕하세요, 내 페이지에서 3 개의 버튼을 사용하려고하는 메트로 응용 프로그램이 있습니다. 첫 번째 것은 기본 백 버튼이며 하나는 제출 버튼이고 다른 하나는 취소 버튼입니다. 취소 버튼 페이지를 클릭하면 리디렉션해야합니다. 이전 페이지로 돌아 가면 메트로 백 버튼 기본 기능과 같이 작동해야합니다.이 취소 버튼을 어떻게해야합니까? 아무도 도와 줄 수 있습니까?두 개 이상의 Windows 8 Metro 응용 프로그램에 뒤로 단추가 있습니까?

감사합니다.

+0

동일한 작업을 수행하는 두 개의 버튼이 필요하십니까? 취소하고 기본 돌아 가기 버튼? Frame.GoBack, Frame.GoForward를 사용하여 원하는 스택이 있으면 다시 스택을 탐색 할 수 있습니다. –

+0

그는 WinJS를 사용하고 있으므로 프레임은 적용 할 수 없습니다. –

+0

나는 Jim이 암시하고있는 것에 동의한다. 뒤로 버튼이있는 경우 취소 버튼을 제거합니다. –

답변

1

내비게이션 프레임 워크를 제공하기 때문에 탐색 앱 프로젝트 템플릿에서 앱을 시작했는지 확인하십시오. 당신이하지 않았고 당신이 당신의 앱에 잘 어울리고 내비게이션을 추가 할 필요가 있다면, 내 블로그 포스트 here에 따라 그렇게 할 수 있습니다.

그런 다음, 당신이 할 필요가 당신의 준비 함수에서 WinJS.Navigation.back()

을 취소 버튼과 사용에 대한 몇 가지 자바 스크립트를 작성, 당신은 ... 같은 것을 사용할 수

element.querySelector("#myCancelButton").onclick = function(e) { 
    WinJS.Navigation.back(); 
} 

희망이 도움이됩니다.