2011-01-26 9 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を作成するのは簡単な作業です。

関連する問題