Microsoft.Phone.Shell.dll is missing?



我刚刚开始使用Silverlight和Windows Phone SDK 7.1框架开发Windows Phone应用程序,当我打开一个新项目来开发应用程序栏时,我注意到我需要一个参考[Microsoft.Phone.Shell]很好..我尝试添加它..经过多次搜索,我发现我没有.dll 文件→ [Microsoft.Phone.Shell.dll] 在我安装的目录中。dll 文件 ..所以请我的朋友,我需要答案或提示来完成该应用程序....

要使用应用程序栏,您需要执行的操作是:

  1. 添加对Microsoft.Phone.dll的引用
  2. 添加以下两个命名空间

    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"

  3. 然后您可以使用应用程序栏:


<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>

最新更新