我正在使用Visual Studio Ultimate 2013版本12.0.30501.00更新2创建一个通用应用程序.我在我的xaml中添加Map Control时遇到了灾难性的失败
<Maps:MapControl Visibility="Collapsed"/>.
Run Code Online (Sandbox Code Playgroud)
我已经添加了
xmlns:Maps="using:Windows.UI.Xaml.Controls.Maps"
Run Code Online (Sandbox Code Playgroud)
在页眉中,并为应用程序清单文件添加了"位置"功能.有没有人遇到同样的问题?您可以通过创建示例应用程序并仅添加MapControl来测试他.请帮我解决这个问题.
在普通的Windows Phone 8.1应用程序中也会出现此问题.我错过了什么吗?
当我尝试在模拟器中运行应用程序时,会出现此问题.
错误没有显示任何其他信息只是'灾难性故障',没有别的.
可能是我会尝试重新安装Visual Studio.但另一个有趣的事实是,如果我没有在页面中隐藏地图控件,我可以使它工作.
你可以通过创建一个示例应用程序来测试它,只是让地图控件Visibility ='Collapsed'吗?
<Page
x:Class="TestMaps.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TestMaps"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:Maps="using:Windows.UI.Xaml.Controls.Maps"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
<Maps:MapControl Visibility="Collapsed" />
</Grid>
</Page>
Run Code Online (Sandbox Code Playgroud)
并且在多台PC中观察到该问题.
n windows phone 8 silverlight应用程序我们可以在代码中添加/删除tile,如下所示
ShellTile.Create(tileUri, tileData, true);
Run Code Online (Sandbox Code Playgroud)
我们可以根据下面的Uri得到瓷砖
ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("/"));
Run Code Online (Sandbox Code Playgroud)
我们如何在Windows Phone 8.1(通用)应用程序中做同样的事情?
我无法获得明确的信息或样本.
无论如何,我可以通过查询结果获取组中结果/点/记录的总数吗?
> SELECT COUNT("water_level") FROM "h2o_feet" WHERE "location"='coyote_creek' AND time >= '2015-08-18T00:00:00Z' AND time <= '2015-08-18T00:30:00Z' GROUP BY time(12m)
name: h2o_feet
--------------
time count
2015-08-18T00:00:00Z 2
2015-08-18T00:12:00Z 2
2015-08-18T00:24:00Z 2Run Code Online (Sandbox Code Playgroud)
我预计在这种情况下计数为 3。尽管我可以使用这里的时间段和间隔(12m)来计算结果数量,但我想知道是否可以通过查询数据库来做到这一点。