locked
DeepEarth异常---值不在预期的范围 RRS feed

  • 问题

  • 添加自定义扩展于GeometryLayer的图层到Map.Layers中发生了异常,异常信息如下:

    System.ArgumentException: 值不在预期的范围内。
       位于 MS.Internal.XcpImports.CheckHResult(UInt32 hr)
       位于 MS.Internal.XcpImports.Collection_InsertValue[T](PresentationFrameworkCollection`1 collection, UInt32 index, CValue value)
       位于 MS.Internal.XcpImports.Collection_InsertDependencyObject[T](PresentationFrameworkCollection`1 collection, UInt32 index, DependencyObject value)
       位于 System.Windows.PresentationFrameworkCollection`1.InsertDependencyObject(Int32 index, DependencyObject value)
       位于 System.Windows.Controls.UIElementCollection.InsertInternal(Int32 index, UIElement value)
       位于 System.Windows.PresentationFrameworkCollection`1.Insert(Int32 index, T value)
       位于 DeepEarth.Map.Layers_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
       位于 System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
       位于 System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)
       位于 System.Collections.ObjectModel.Collection`1.Add(T item)
       位于 Com.Metarnet.GIS.Tinms.Layers.Geometry.GeometryUserLayer.GetInstance(Map map)}
        [System.ArgumentException]: {System.ArgumentException: 值不在预期的范围内。
       位于 MS.Internal.XcpImports.CheckHResult(UInt32 hr)
       位于 MS.Internal.XcpImports.Collection_InsertValue[T](PresentationFrameworkCollection`1 collection, UInt32 index, CValue value)
       位于 MS.Internal.XcpImports.Collection_InsertDependencyObject[T](PresentationFrameworkCollection`1 collection, UInt32 index, DependencyObject value)
       位于 System.Windows.PresentationFrameworkCollection`1.InsertDependencyObject(Int32 index, DependencyObject value)
       位于 System.Windows.Controls.UIElementCollection.InsertInternal(Int32 index, UIElement value)
       位于 System.Windows.PresentationFrameworkCollection`1.Insert(Int32 index, T value)
       位于 DeepEarth.Map.Layers_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
       位于 System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
       位于 System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)
       位于 System.Collections.ObjectModel.Collection`1.Add(T item)
       位于 Com.Metarnet.GIS.Tinms.Layers.Geometry.GeometryUserLayer.GetInstance(Map map)}
        Data: {System.Collections.ListDictionaryInternal}
        InnerException: null
        Message: "值不在预期的范围内。"
        StackTrace: "   位于 MS.Internal.XcpImports.CheckHResult(UInt32 hr)\r\n   位于 MS.Internal.XcpImports.Collection_InsertValue[T](PresentationFrameworkCollection`1 collection, UInt32 index, CValue value)\r\n   位于 MS.Internal.XcpImports.Collection_InsertDependencyObject[T](PresentationFrameworkCollection`1 collection, UInt32 index, DependencyObject value)\r\n   位于 System.Windows.PresentationFrameworkCollection`1.InsertDependencyObject(Int32 index, DependencyObject value)\r\n   位于 System.Windows.Controls.UIElementCollection.InsertInternal(Int32 index, UIElement value)\r\n   位于 System.Windows.PresentationFrameworkCollection`1.Insert(Int32 index, T value)\r\n   位于 DeepEarth.Map.Layers_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)\r\n   位于 System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)\r\n   位于 System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)\r\n   位于 System.Collections.ObjectModel.Collection`1.A
    dd(T item)\r\n   位于 Com.Metarnet.GIS.Tinms.Layers.Geometry.GeometryUserLayer.GetInstance(Map map)"

    望有类似经历的朋友帮助解答下,非常感谢。


    BLOG:http://beniao.cnblogs.com MSN:beniao@live.cn
    2010年4月9日 11:10

答案

  • 以及解决,自己没有吧配置设置对。
    BLOG:http://beniao.cnblogs.com MSN:beniao@live.cn
    • 已标记为答案 beniao 2010年4月23日 15:49
    2010年4月23日 15:49

全部回复

  • 以及解决,自己没有吧配置设置对。
    BLOG:http://beniao.cnblogs.com MSN:beniao@live.cn
    • 已标记为答案 beniao 2010年4月23日 15:49
    2010年4月23日 15:49
  • 请问一下是怎么解决的,我也遇到了相同的问题
    2011年8月17日 3:22
  • 求助一下是怎么解决的,我也遇到了相同的问题
    2011年8月17日 3:22