Windows phone 8 是否可以将命令直接绑定到应用程序栏按钮?

Windows phone 8 是否可以将命令直接绑定到应用程序栏按钮?,windows-phone-8,Windows Phone 8,我正在为windows phone创建一个MVVM风格的应用程序。使用常规按钮,可以将从ICommand继承的任何内容绑定到xaml按钮的Command属性,如下所示: 手机应用程序栏中的按钮似乎不存在command属性(“shell:ApplicationBarIconButton”)。有人知道如何将单击事件绑定到命令吗?直接从SDK不可能,但AppBarUtils库(or)工作得很好 codeplex站点提供了不同场景的示例代码,例如重复使用或切换页面中的应用程序栏。我不知道如何使用所选的

我正在为windows phone创建一个MVVM风格的应用程序。使用常规按钮,可以将从ICommand继承的任何内容绑定到xaml按钮的Command属性,如下所示:


手机应用程序栏中的按钮似乎不存在command属性(“shell:ApplicationBarIconButton”)。有人知道如何将单击事件绑定到命令吗?

直接从SDK不可能,但AppBarUtils库(or)工作得很好


codeplex站点提供了不同场景的示例代码,例如重复使用或切换页面中的应用程序栏。

我不知道如何使用所选的解决方案,因此我选择了另一个解决方案。您只需通过nuget添加库。它是

然后,您只需添加以下内容,而不是普通的应用程序栏

<bindableApplicationBar:Bindable.ApplicationBar>
        <bindableApplicationBar:BindableApplicationBar >
            <bindableApplicationBar:BindableApplicationBarButton
                Text="Refresh"
                IconUri="/Images/refresh.png"
                Command="{Binding RefreshCommand}" />
        </bindableApplicationBar:BindableApplicationBar>


很遗憾,intellisense没有重新识别标签。否则,它就像一个符咒。

我不明白在示例中向何处添加代码。我应该将它添加到我的页面、资源和应用程序栏中吗?我没有完整的电话页面。我什么都试过了。。。