Skip to content

Instantly share code, notes, and snippets.

@alanmcgovern
Created September 20, 2017 15:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alanmcgovern/aebe0fe47a68cfdd1429397b6d8f5d11 to your computer and use it in GitHub Desktop.
Save alanmcgovern/aebe0fe47a68cfdd1429397b6d8f5d11 to your computer and use it in GitHub Desktop.
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Controls.VirtualizingStackPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)
at System.Windows.Controls.ItemsPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.StackPanel.StackArrangeHelper(IStackMeasure arrangeElement, IStackMeasureScrollData scrollData, Size arrangeSize)
at System.Windows.Controls.StackPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)
at System.Windows.Controls.TreeViewItem.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.VirtualizingStackPanel.ArrangeFirstItemInExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, Rect& rcChild, Size& previousChildSize, Point& previousChildOffset, Int32& previousChildItemIndex)
at System.Windows.Controls.VirtualizingStackPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)
at System.Windows.Controls.ItemsPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.StackPanel.StackArrangeHelper(IStackMeasure arrangeElement, IStackMeasureScrollData scrollData, Size arrangeSize)
at System.Windows.Controls.StackPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)
at System.Windows.Controls.TreeViewItem.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.VirtualizingStackPanel.ArrangeFirstItemInExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, Rect& rcChild, Size& previousChildSize, Point& previousChildOffset, Int32& previousChildItemIndex)
at System.Windows.Controls.VirtualizingStackPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)
at System.Windows.Controls.ItemsPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.ScrollContentPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.ContextLayoutManager.UpdateLayout()
at System.Windows.UIElement.UpdateLayout()
at Xwt.WPFBackend.ExTreeView.TraverseTree(Func`3 action, ExTreeViewItem parent) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\ExTreeView.cs:line 195
at Xwt.WPFBackend.ExTreeView.SelectedItemsCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\ExTreeView.cs:line 263
at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
at System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(Int32 index)
at System.Collections.ObjectModel.Collection`1.Remove(T item)
at System.Collections.ObjectModel.Collection`1.System.Collections.IList.Remove(Object value)
at Xwt.WPFBackend.ExTreeViewItem.UnselectChildren(Func`3 selector) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\ExTreeViewItem.cs:line 113
at Xwt.WPFBackend.ExTreeViewItem.UnselectChildren(Func`3 selector) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\ExTreeViewItem.cs:line 118
at Xwt.WPFBackend.ExTreeViewItem.UnselectChildren(Func`3 selector) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\ExTreeViewItem.cs:line 118
at Xwt.WPFBackend.ExTreeViewItem.OnCollapsed(RoutedEventArgs e) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\ExTreeViewItem.cs:line 74
at System.Windows.Controls.TreeViewItem.OnIsExpandedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
at System.Windows.StyleHelper.InvalidateContainerDependents(DependencyObject container, FrugalStructList`1& exclusionContainerDependents, FrugalStructList`1& oldContainerDependents, FrugalStructList`1& newContainerDependents)
at System.Windows.StyleHelper.DoStyleInvalidations(FrameworkElement fe, FrameworkContentElement fce, Style oldStyle, Style newStyle)
at System.Windows.StyleHelper.UpdateStyleCache(FrameworkElement fe, FrameworkContentElement fce, Style oldStyle, Style newStyle, Style& styleCache)
at System.Windows.FrameworkElement.OnStyleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
at System.Windows.FrameworkElement.UpdateStyleProperty()
at System.Windows.TreeWalkHelper.InvalidateOnTreeChange(FrameworkElement fe, FrameworkContentElement fce, DependencyObject parent, Boolean isAddOperation)
at System.Windows.FrameworkElement.OnVisualParentChanged(DependencyObject oldParent)
at System.Windows.Controls.TreeViewItem.OnVisualParentChanged(DependencyObject oldParent)
at System.Windows.Media.Visual.FireOnVisualParentChanged(DependencyObject oldParent)
at System.Windows.Media.Visual.RemoveVisualChild(Visual child)
at System.Windows.Media.VisualCollection.DisconnectChild(Int32 index)
at System.Windows.Media.VisualCollection.RemoveRange(Int32 index, Int32 count)
at System.Windows.Controls.UIElementCollection.RemoveRangeInternal(Int32 index, Int32 count)
at System.Windows.Controls.VirtualizingStackPanel.RemoveChildRange(GeneratorPosition position, Int32 itemCount, Int32 itemUICount)
at System.Windows.Controls.VirtualizingStackPanel.OnItemsRemove(ItemsChangedEventArgs args)
at System.Windows.Controls.VirtualizingStackPanel.OnItemsChanged(Object sender, ItemsChangedEventArgs args)
at System.Windows.Controls.VirtualizingPanel.OnItemsChangedInternal(Object sender, ItemsChangedEventArgs args)
at System.Windows.Controls.Panel.OnItemsChanged(Object sender, ItemsChangedEventArgs args)
at System.Windows.Controls.ItemContainerGenerator.OnItemRemoved(Object item, Int32 itemIndex)
at System.Windows.Controls.ItemContainerGenerator.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
at System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args)
at System.Collections.Specialized.CollectionChangedEventManager.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
at System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
at System.Windows.Controls.ItemCollection.OnViewCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
at System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args)
at System.Collections.Specialized.CollectionChangedEventManager.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
at System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
at System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(NotifyCollectionChangedEventArgs args, Int32 adjustedOldIndex, Int32 adjustedNewIndex)
at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)
at System.Windows.Data.CollectionView.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
at System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(Int32 index)
at System.Collections.ObjectModel.Collection`1.RemoveAt(Int32 index)
at Xwt.WPFBackend.TreeStoreBackend.Remove(TreePosition pos) in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt.WPF\Xwt.WPFBackend\TreeStoreBackend.cs:line 156
at Xwt.TreeNavigator.RemoveChildren() in C:\Projects\designer\Xamarin.Designer\external\xwt\Xwt\Xwt\TreeNavigator.cs:line 295
at Xamarin.Designer.DesignerOutlinePanel.UpdateChildren(IOutlinePanelItem item, Boolean maintainSelection) in C:\Projects\designer\Xamarin.Designer\Xamarin.Designer\DesignerOutlinePanel.cs:line 339
at Xamarin.Designer.DesignerOutlinePanel.AddItem(IOutlinePanelItem item) in C:\Projects\designer\Xamarin.Designer\Xamarin.Designer\DesignerOutlinePanel.cs:line 270
at Xamarin.Designer.DesignerOutlinePanel.HandleItemAdded(Object sender, DesignerItemEventArgs e) in C:\Projects\designer\Xamarin.Designer\Xamarin.Designer\DesignerOutlinePanel.cs:line 176
at MonoTouch.Design.Client.IPhoneDesignerOutlinePanel.HandleItemAdded(Object sender, DesignerItemEventArgs e) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\OutlinePanel\IPhoneDesignerOutlinePanel.cs:line 69
at Xamarin.Designer.DesignerSurfaceOutlinePanelDatasource.HandleItemAdded(Object sender, DesignerItemEventArgs e) in C:\Projects\designer\Xamarin.Designer\Xamarin.Designer\DesignSurfaceOutlinePanelDatasource.cs:line 92
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at Xamarin.Designer.DesignerSession.OnItemAdded(DesignerItem item, Boolean childItem) in C:\Projects\designer\Xamarin.Designer\Xamarin.Designer\DesignerSession.cs:line 212
at MonoTouch.Design.Client.IPhoneDesignerSession.OnItemAdded(DesignerItem item, Boolean childItem) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\IPhoneDesignerSession.cs:line 1887
at MonoTouch.Design.Client.IPhoneDesignerSession.NotifyItemAndChildrenAdded(DesignerItem item, Boolean childItem) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\IPhoneDesignerSession.cs:line 1875
at MonoTouch.Design.Client.IPhoneDesignerSession.NotifyItemAndChildrenAdded(DesignerItem item) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\IPhoneDesignerSession.cs:line 1881
at MonoTouch.Design.Client.IPhoneDesignerItem.Reset(ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\IPhoneDesignerItem.cs:line 616
at MonoTouch.Design.Client.ViewDesignerItem.Reset(ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\ViewDesignerItem.cs:line 659
at MonoTouch.Design.Client.IPhoneDesignerSession.GetOrCreate[T](ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\IPhoneDesignerSession.cs:line 1499
at MonoTouch.Design.Client.ViewControllerDesignerItem.<CreateChildrenFromModel>d__22.MoveNext() in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\ViewControllerDesignerItem.cs:line 119
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at MonoTouch.Design.Client.IPhoneDesignerItem.Reset(ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\IPhoneDesignerItem.cs:line 596
at MonoTouch.Design.Client.IPhoneDesignerSession.GetOrCreate[T](ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\IPhoneDesignerSession.cs:line 1499
at MonoTouch.Design.Client.SceneDesignerItem.<CreateChildrenFromModel>d__31.MoveNext() in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\SceneDesignerItem.cs:line 113
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at MonoTouch.Design.Client.IPhoneDesignerItem.Reset(ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\IPhoneDesignerItem.cs:line 596
at MonoTouch.Design.Client.SceneDesignerItem.Reset(ModelObject model) in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\DesignerItems\SceneDesignerItem.cs:line 158
at MonoTouch.Design.Client.IPhoneDesignerSession.<ReloadItemsAsync>d__170.MoveNext() in C:\Projects\designer\Xamarin.Designer.iOS\MonoTouch.Design.Client\IPhoneDesignerSession.cs:line 579
System.Windows.Data Error: 40 : BindingExpression path error: 'Value' property not found on 'object' ''Separator' (Name='')'. BindingExpression:Path=Value; DataItem='Separator' (Name=''); target element is 'ComboBoxMultiselection' (Name=''); target property is 'NoTarget' (type 'Object')
System.Windows.Data Error: 40 : BindingExpression path error: 'Value' property not found on 'object' ''Separator' (Name='')'. BindingExpression:Path=Value; DataItem='Separator' (Name=''); target element is 'ComboBoxMultiselection' (Name=''); target property is 'NoTarget' (type 'Object')
[2017-09-20 16:53:13.1] INFO: OnContentChanged: 6ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment