Windows phone 7 是否缺少Microsoft.Phone.Shell.dll?

Windows phone 7 是否缺少Microsoft.Phone.Shell.dll?,windows-phone-7,dll,windows-phone-7.1,Windows Phone 7,Dll,Windows Phone 7.1,我刚开始使用silverlight和windows phone SDK 7.1框架开发windows phone应用程序,当我打开一个开发应用程序[Application]栏的新项目时,我注意到我需要一个参考[Microsoft.phone.Shell]哦。。我试着加上。。经过多次搜索,我发现我没有.Dll文件→ [Microsoft.Phone.Shell.dll]位于我安装的.dll文件目录中。。所以请告诉我的朋友,我需要一个答案或提示来完成那个应用程序 要使用应用程序栏,您需要做的是: 添

我刚开始使用silverlight和windows phone SDK 7.1框架开发windows phone应用程序,当我打开一个开发应用程序[Application]栏的新项目时,我注意到我需要一个参考[Microsoft.phone.Shell]哦。。我试着加上。。经过多次搜索,我发现我没有.Dll文件→ [Microsoft.Phone.Shell.dll]位于我安装的.dll文件目录中。。所以请告诉我的朋友,我需要一个答案或提示来完成那个应用程序

要使用应用程序栏,您需要做的是:

  • 添加对Microsoft.Phone.dll的引用
  • 添加以下两个名称空间

    xmlns:phone=“clr命名空间:Microsoft.phone.Controls;assembly=Microsoft.phone” xmlns:shell=“clr命名空间:Microsoft.Phone.shell;assembly=Microsoft.Phone”

  • 然后,您可以使用应用程序栏:


  • 
    ...
    
    Microsoft.Phone.Shell命名空间位于Microsoft.Phone.dll中。因此,您实际上需要添加对Microsoft.Phone.dll的引用,并为Microsoft.Phone.Shell声明命名空间。当您从模板创建新的WP项目时,VisualStudio已经完成了这两个步骤。。请
    <phone:PhoneApplicationPage 
        ...
        xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
        xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
        ...
        >
        ...
    
        <phone:PhoneApplicationPage.ApplicationBar>
            <shell:ApplicationBar IsVisible="True">
                <shell:ApplicationBarIconButton IconUri="/Images/button1.png" Text="Button 1"/>
                <shell:ApplicationBarIconButton IconUri="/Images/button2.png" Text="Button 2"/>
            </shell:ApplicationBar>
        </phone:PhoneApplicationPage.ApplicationBar>
    </phone:PhoneApplicationPage>