0

我的电话应用程序页面中有以下 XAML 代码:

    <maps:Map x:Name="BigMap" Pitch="53" LandmarksEnabled="True" PedestrianFeaturesEnabled="True" ZoomLevel="12" CartographicMode="Hybrid">
        <Toolkit:MapExtensions.Children>
            <Toolkit:UserLocationMarker x:Name="LocationMarker" GeoCoordinate="{Binding Center, ElementName=BigMap}" />
        </Toolkit:MapExtensions.Children>
    </maps:Map> 

关键是 Visual Studio Designer 和 BlendInvalid cross-thread access在该代码上显示错误。这使得无法通过属性窗口编辑元素的属性。

虽然程序在执行时没有抛出任何异常,并且执行得很好,但我觉得这种情况有点烦人,因为我必须在 XAML 中手动键入属性,并且无法利用设计器视图。

我该如何解决这个问题?

我附上以下图片以更好地说明问题:

在此处输入图像描述

4

1 回答 1

0

我在 XAML 中遇到了同样的问题,但应用程序正在运行......所以我想出了它的 VS13 错误,Unloadind 然后加载项目(或关闭并打开项目将解决该问题)。

于 2014-05-03T20:07:58.030 回答