Thread: Vista New util: MC Menu Mender
View Single Post
Old 1st September 2008, 08:49 PM   #374 (permalink)
WPT
Newbie
 
WPT's Avatar
Status WPT is Offline:
ActivityPosts: 8
Reputation & Thanks Support Rating:
WPT
Points Earned: 10

WPT has been thanked 0 times in 0 posts
re: New util: MC Menu Mender

It was the same error as the one below me in the quote:

Quote:
Originally Posted by aanda6 View Post
Advent,

I am unable to add entry points to any strip, apart from Pictures & Videos. The following erroor occurs:

System.InvalidOperationException: Cannot change ObservableCollection during a CollectionChanged event.
at System.Collections.ObjectModel.ObservableCollectio n`1.CheckReentrancy()
at System.Collections.ObjectModel.ObservableCollectio n`1.MoveItem(Int32 oldIndex, Int32 newIndex)
at System.Collections.ObjectModel.ObservableCollectio n`1.Move(Int32 oldIndex, Int32 newIndex)
at Advent.MediaCenter.StartMenu.PartnerQuickLink.<.cc tor>b__4(DependencyObject sender, DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.OnPropertyChanged( DependencyPropertyChangedEventArgs e)
at Advent.MediaCenter.StartMenu.StartMenuObject.OnPro pertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChan ge(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveVal ue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean
coerceWithDeferredReference, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(Dep endencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(Dependenc yProperty dp, Object value)
at Advent.MediaCenter.StartMenu.PartnerQuickLink.Quic kLinks_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
at System.Collections.Specialized.NotifyCollectionCha ngedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
at System.Collections.ObjectModel.ObservableCollectio n`1.OnCollectionChanged(NotifyCollectionChangedEve ntArgs e)
at Advent.MediaCenter.StartMenu.OEM.OemCategory.OemQu ickLinkCollection.OnCollectionChanged(NotifyCollec tionChangedEventArgs e)
at System.Collections.ObjectModel.ObservableCollectio n`1.InsertItem(Int32 index, T item)
at Advent.MediaCenter.StartMenu.OEM.OemCategory.OemQu ickLinkCollection.InsertItem(Int32 index, IQuickLink item)
at System.Collections.ObjectModel.Collection`1.Add(T item)
at Advent.MediaCenter.StartMenu.PartnerQuickLink.<.cc tor>b__4(DependencyObject sender, DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.OnPropertyChanged( DependencyPropertyChangedEventArgs e)
at Advent.MediaCenter.StartMenu.StartMenuObject.OnPro pertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChan ge(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveVal ue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean
coerceWithDeferredReference, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(Dep endencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(Dependenc yProperty dp, Object value)
at Advent.MediaCenter.StartMenu.XmlMenuStrip.XmlQuick LinkCollection.InsertItem(Int32 index, IQuickLink item)
at System.Collections.ObjectModel.Collection`1.Insert (Int32 index, T item)
at MCMenuMender.MenuStrip.QuickLinkTargetImage_Drop(O bject sender, DragEventArgs e)
at System.Windows.DragEventArgs.InvokeEventHandler(De legate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(RoutedEven tArgs args)
at System.Windows.OleDropTarget.RaiseDragEvent(Routed Event dragEvent, Int32 dragDropKeyStates, Int32& effects, DependencyObject target, Point targetPoint)
at System.Windows.OleDropTarget.MS.Win32.UnsafeNative Methods.IOleDropTarget.OleDrop(Object data, Int32 dragDropKeyStates, Int64 point, Int32& effects)
at MS.Win32.UnsafeNativeMethods.DoDragDrop(IDataObjec t dataObject, IOleDropSource dropSource, Int32 allowedEffects, Int32[] finalEffect)
at System.Windows.OleServicesContext.OleDoDragDrop(ID ataObject dataObject, IOleDropSource dropSource, Int32 allowedEffects, Int32[] finalEffect)
at System.Windows.DragDrop.DoDragDrop(DependencyObjec t dragSource, Object data, DragDropEffects allowedEffects)
at MCMenuMender.DragDropHelper.DoAdornedDragDrop(UIEl ement dragSource, Object data, DragDropEffects effects)
at MCMenuMender.EntryPoint.UserControl_MouseMove(Obje ct sender, MouseEventArgs e)
at System.Windows.Input.MouseEventArgs.InvokeEventHan dler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(RoutedEven tArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArg s args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput (InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.Repo rtInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.Filt erMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessa ge(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
MC Menu Mender B...Subclass.DispatcherCallbackOperation(Object o)


Also, any items that were previously added to strips do not show up in menu mender.