2011-01-26 4 views
0

나는 스택 패널 기반 페이지를 추가하고 그 사이를 가볍게 쓸 수있는 마법사 스타일 사용자 정의 컨트롤을 만들었습니다. 내가 페이지를 기반으로 활성화/비활성화 다음 및 이전 버튼을 사용하여 사용자 정의 컨트롤의 일부로 응용 프로그램 막대를 추가 할wp7의 사용자 정의 컨트롤에 응용 프로그램 막대를 추가하는 방법

응용 프로그램 바가하여 PhoneApplicationPage의 연결된 속성으로 나타납니다 표시됩니다. Microsoft.Phone.Shell을 참조하려고했지만 잘못된 형식이 나타납니다.

내 생각에는 사용자 컨트롤에 추가 할 수있는 아이디어가 있습니까?

답변

2

응용 프로그램 막대는 a **에서와 같은 고통입니다. 이 컨트롤은 Silverlight가 아닌 네이티브 컨트롤입니다. 어쩌면 당신은이 솔루션을 더 운이 될 수 있습니다 http://blog.humann.info/post/2010/08/27/How-to-have-binding-on-the-ApplicationBar.aspx

+0

내가 찾고있는 것. 감사. –

+0

직접 사용 하시나요? 버튼 바인딩을 어떻게 사용합니까? WP7은 명령 바인딩을 지원하지 않습니다. –

+0

MVVM 툴킷 (http://mvvmlight.codeplex.com/)을 사용하고 응용 프로그램에서 일부 텍스트와 명령을 바인딩합니다. 아이콘을 구속 할 수 없었습니다. – MatthieuGD

2

ApplicationBar는 운영 체제에서 제공되는 서비스이며, 프레임 워크의 일부가 아닌 즉, 만하지에서 페이지 수준에서 사용할 수 있습니다 UserControl. 또한 ApplicationBar은 본 적이있는 정규 바인딩을 지원하지 않습니다. 위에서 언급 한 것처럼이 문제에 대한 대안을 제공하는 여러 가지 솔루션이 있습니다.

또는 Silverlight Windows Phone ToolkitApplicationBarButtonCommandApplicationBarButtonNavigation 동작을 사용할 수 있습니다. 필요한 경우 ApplicationBarMenuCommand을 만드는 것은 간단하면서도 충분한 작업입니다.

관련 문제