我在Windows Phone 8.1 Runtime应用中遇到了一个恼人的错误。我在我的页面上定义了我的CommandBar时发生错误。自应用程序创建以来,该栏已经存在,但现在设计师决定将其设为错误。它将错误报告为“值不在预期范围内”。这是代码:
<Page.BottomAppBar>
<!-- ERROR STARTS HERE --><CommandBar x:Name="ButtonBar" Background="{StaticResource StrikeDistanceThemeBrush}" Foreground="{StaticResource StrikeDistanceForegroundBrush}" BorderBrush="White">
<CommandBar.SecondaryCommands>
<AppBarButton x:Name="SettingsButton" Label="settings" Click="SettingsButton_Click"/>
<AppBarButton x:Name="AboutButton" Label="about" Click="AboutButton_Click"/>
<AppBarButton x:Name="AppsButton" Label="more apps"/>
<AppBarButton x:Name="RateButton" Label="rate+review"/>
</CommandBar.SecondaryCommands>
<AppBarButton x:Name="CalculateButton" Label="calculate" Click="CalculateButton_Click" Icon="Calculator"/>
<AppBarButton x:Name="ClearAllButton" Icon="Clear" Label="clear all" Click="ClearAllButton_Click"/>
<AppBarButton x:Name="HelpButton" Icon="Help" Label="help"/>
</CommandBar><!-- ERROR ENDS HERE -->
</Page.BottomAppBar>
此外,调试应用程序时会出现CommandBar,除了通常被轻轻推动的元素(例如我的AdDuplex控件)不会被移动。到目前为止,这些没有解决了这个问题:
感谢您的帮助!
答案 0 :(得分:0)
Dunno如果这对您有所帮助,或者您已经尝试过,但您可以删除Visual Studio影子缓存。每当我尝试其他一切都没有成功时,我会使用这个技巧。
影子缓存位于此处:
%LOCALAPPDATA%\ Microsoft \ VisualStudio \ 12.0 [此数字将根据您的Visual Studio版本而改变] \ Designer \ ShadowCache
关闭Visual Studio,从此文件夹中删除所有内容,然后重新启动Visual Studio。我创建了一个方便的小批处理文件,我可以执行以节省时间。
希望这有帮助。