1
我是一个Silverlight 3的项目转换为Silverlight的4我最近买了该项目能够运行,但我遇到了一个实例化搜索窗口的问题。 VS抛出下面的错误我:错误加载组件
Microsoft JScript runtime error: Unhandled Error in Silverlight Application Set property 'System.Windows.FrameworkElement.Style' threw an exception. [Line: 242 Position: 46] at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at ESM.Visualization.SearchWindow.InitializeComponent()
at ESM.Visualization.SearchWindow..ctor(Map mapWindow, String addressServiceUrl, String projectServiceUrl)
at ESM.Visualization.MainPage.InstantiateSearchWindow()
at ESM.Visualization.MainPage.MapWindow_Progress(Object sender, ProgressEventArgs e)
at ESRI.ArcGIS.Client.Map.layersProgressHandler(Object sender, ProgressEventArgs args)
at ESRI.ArcGIS.Client.LayerCollection.layer_OnProgress(Object sender, ProgressEventArgs args)
at ESRI.ArcGIS.Client.Layer.ProgressHandler.Invoke(Object sender, ProgressEventArgs args)
at ESRI.ArcGIS.Client.Layer.OnProgress(Int32 progress)
at ESRI.ArcGIS.Client.DynamicLayer.bitmap_DownloadProgress(Object sender, DownloadProgressEventArgs e, Image img, EventHandler`1 onProgressEventHandler, Int32 id)
at ESRI.ArcGIS.Client.DynamicLayer.<>c__DisplayClass7.<getSourceComplete>b__4(Object sender, DownloadProgressEventArgs e)
at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
我研究了错误,并试图重新安装按照Silverlight来this solution。但错误仍然发生。我看着this SO question,但我的App.xaml几乎是242行。这里是我的MainPage.xaml中大约线242:
<StackPanel Orientation="Vertical" HorizontalAlignment="Left" Grid.Row="2" VerticalAlignment="Bottom">
<esriToolkit:Navigation x:Name="MapNavigation" Margin="5" Map="{Binding ElementName=MapWindow}" Visibility="Collapsed" />
<!--<esri:ScaleBar x:Name="MainScaleBar" Margin="5" MapUnit="DecimalDegrees" Foreground="Black"
Map="{Binding ElementName=MapWindow}"
DisplayUnit="Miles" Visibility="Visible" />-->
</StackPanel>
这里是关于搜索窗口我试图实例化的.xaml(大约242线):
<grid:AgDataGrid x:Name="grdAddressResults" Grid.Row="1" Grid.Column="0" ColumnsAutoWidth="True"
ShowTotals="False" FocusMode="Row" FocusedRowChanged="grdResults_FocusedRowChanged"
IsMultiSelect="False" Margin="0,10,0,0">
<grid:AgDataGrid.Columns>
<grid:AgDataGridColumn FieldName="Address" />
<grid:AgDataGridColumn FieldName="X" Visible="False" />
<grid:AgDataGridColumn FieldName="Y" Visible="False" />
</grid:AgDataGrid.Columns>
<grid:AgDataGrid.TotalSummary>
<grid:AgDataGridSummaryItem FieldName="Address" SummaryType="Count" Title="Matches Found" />
</grid:AgDataGrid.TotalSummary>
</grid:AgDataGrid>
你能否在异常消息提到的行的周围显示XAML代码:[Line:242 Position:46] – Spontifixus
我已经提供了XAML代码。 –
哪条线是242? – Spontifixus