Xaml 在MapControl MapPolyLine中使用特性StrokeColor或StrokeThickness时出现异常

Xaml 在MapControl MapPolyLine中使用特性StrokeColor或StrokeThickness时出现异常,xaml,uwp,xamlparseexception,Xaml,Uwp,Xamlparseexception,我正在开发一个通用的Windows10应用程序,它将使用maps控件。从某种角度来看,我有这样的想法: <maps:MapControl Grid.Column="1" MapServiceToken="..."> <maps:MapPolyline StrokeColor="Navy" StrokeThickness="2" Path="{Binding LineRoute.DirectionAStreetVertices

我正在开发一个通用的Windows10应用程序,它将使用maps控件。从某种角度来看,我有这样的想法:

<maps:MapControl Grid.Column="1" MapServiceToken="...">
    <maps:MapPolyline StrokeColor="Navy" StrokeThickness="2" 
                      Path="{Binding LineRoute.DirectionAStreetVertices, 
                        Converter={StaticResource LineRouteEntryEnumerableToGeoPathConverter}}" />
</maps:MapControl>

当我成功构建应用程序并到达该页面时,我收到一个XamlParseException,其中包含一条消息,如“ 无法反序列化XBF元数据属性列表,因为在类型“Windows.UI.Xaml.Controls.Maps.MapPolyline”中找不到“StrokeColor”。[行:0位置:0]“


如果删除StrokeColor和StrokeThickness,则不会出现任何错误,但我当然不会看到任何多段线。

如果通过代码而不是XAML添加MapPolyline,是否也会崩溃?有趣的方法!!!。我已经这样做了。它确实有效。嗯,不是用装订的。。。然而,这是一条静态路径。必须检查如何设置绑定以查看它是否工作良好,根据此页面:,它看起来不适用于XAML。欢迎来到XAML之前的时代!!!,我已经完成了创建多段线的行为。但是写代码是不可能的。是的,我也试着找到一个这样写的页面。。。有WP8 MSDN页面,其中指出这在WP8(.1)上是不可能的,但在WP8中,XAML编辑器在编写此类代码时已经抱怨过了。地图运行在XAML之外的某个地方,这就是为什么我想这是不可能的。另外,对于WP8.1、WP8和Windows 8,有一个很棒的nuget软件包:但Win 10(尚未)提供它。如果通过代码而不是XAML添加MapPolyline,它是否也会崩溃?有趣的方法!!!。我已经这样做了。它确实有效。嗯,不是用装订的。。。然而,这是一条静态路径。必须检查如何设置绑定以查看它是否工作良好,根据此页面:,它看起来不适用于XAML。欢迎来到XAML之前的时代!!!,我已经完成了创建多段线的行为。但是写代码是不可能的。是的,我也试着找到一个这样写的页面。。。有WP8 MSDN页面,其中指出这在WP8(.1)上是不可能的,但在WP8中,XAML编辑器在编写此类代码时已经抱怨过了。地图运行在XAML之外的某个地方,这就是为什么我想这是不可能的。另外,对于WP8.1、WP8和Windows8,有一个很棒的nuget软件包:但是Win10还没有(还没有?)可用。