When debugging an application in SharpDev and I switch to Design View and click on *any* control to edit it. I get the following exception (this time it happened when debugging an application using the beautiful MahApps library)
SharpDevelop Version : 4.4.0.9684-3a2d44b1
.NET Version : 4.0.30319.18408
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : Invariant Language (Invariant Country) ()
Current UI language : en
Working Set Memory : 130252kb
GC Heap Memory : 40325kb
Unhandled WPF exception
Exception thrown:
System.ArgumentException: The property 'FlyoutsStatusChanged' doesn't exist on MahApps.Metro.Controls.MetroWindow
Parameter name: propertyName
at ICSharpCode.WpfDesign.XamlDom.XamlObject.FindOrCreateProperty(String propertyName)
at ICSharpCode.WpfDesign.Designer.Xaml.XamlModelPropertyCollection.GetProperty(String name)
at ICSharpCode.WpfDesign.ExtensionMethods.GetProperty(DesignItemPropertyCollection properties, MemberDescriptor md)
at ICSharpCode.WpfDesign.Designer.PropertyGrid.PropertyGrid.<>c__DisplayClass4.<AddNode>b__3(DesignItem item)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at ICSharpCode.WpfDesign.Designer.PropertyGrid.PropertyGrid.AddNode(MemberDescriptor md)
at ICSharpCode.WpfDesign.Designer.PropertyGrid.PropertyGrid.Reload()
at ICSharpCode.WpfDesign.Designer.PropertyGrid.PropertyGrid.<set_SelectedItems>b__0()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
---- Recent log messages:
10:30:23.399 [1] DEBUG - ParseInformationUpdated C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml new!=null:True
10:30:24.671 [8] DEBUG - Removing part C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml from compound class DammyPing.ClientWindow
10:30:24.671 [8] DEBUG - Second-to-last part removed (old part count = 2), overwriting compound with last part
10:30:24.671 [8] DEBUG - Adding existing class ClientWindow from ClientWindow.xaml
10:30:24.671 [8] DEBUG - Creating compound for DammyPing.ClientWindow
10:30:24.671 [1] DEBUG - ParseInformationUpdated C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml new!=null:True
10:30:26.193 [7] DEBUG - Removing part C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml from compound class DammyPing.ClientWindow
10:30:26.193 [7] DEBUG - Second-to-last part removed (old part count = 2), overwriting compound with last part
10:30:26.193 [7] DEBUG - Adding existing class ClientWindow from ClientWindow.xaml
10:30:26.193 [7] DEBUG - Creating compound for DammyPing.ClientWindow
10:30:26.203 [1] DEBUG - ParseInformationUpdated C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml new!=null:True
10:30:26.784 [1] DEBUG - TypeResolutionService: AssemblyResolveEventHandler: ICSharpCode.WpfDesign.Designer.resources, Version=4.4.0.9684, Culture=en, PublicKeyToken=f829da5c02be14ee
10:30:26.784 [1] DEBUG - TypeResolutionService: AssemblyResolveEventHandler: ICSharpCode.WpfDesign.Designer.resources, Version=4.4.0.9684, Culture=en, PublicKeyToken=f829da5c02be14ee
10:30:27.044 [1] DEBUG - Removing part C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml from compound class DammyPing.ClientWindow
10:30:27.044 [1] DEBUG - Second-to-last part removed (old part count = 2), overwriting compound with last part
10:30:27.044 [1] DEBUG - Adding existing class ClientWindow from ClientWindow.xaml
10:30:27.044 [1] DEBUG - Creating compound for DammyPing.ClientWindow
10:30:27.084 [1] DEBUG - Removing part C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\ClientWindow.xaml from compound class DammyPing.ClientWindow
10:30:27.084 [1] DEBUG - Second-to-last part removed (old part count = 2), overwriting compound with last part
10:30:27.084 [1] DEBUG - Adding existing class ClientWindow from ClientWindow.xaml
10:30:27.084 [1] DEBUG - Creating compound for DammyPing.ClientWindow
10:30:27.294 [1] DEBUG - TypeResolutionService: AssemblyResolveEventHandler: ICSharpCode.WpfDesign.AddIn.resources, Version=4.4.0.9684, Culture=en, PublicKeyToken=null
10:30:27.294 [1] DEBUG - TypeResolutionService: AssemblyResolveEventHandler: ICSharpCode.WpfDesign.AddIn.resources, Version=4.4.0.9684, Culture=en, PublicKeyToken=null
10:30:27.334 [1] DEBUG - TypeResolutionService: AssemblyResolveEventHandler: ICSharpCode.WpfDesign.resources, Version=4.4.0.9684, Culture=en, PublicKeyToken=f829da5c02be14ee
10:30:27.334 [1] DEBUG - TypeResolutionService: AssemblyResolveEventHandler: ICSharpCode.WpfDesign.resources, Version=4.4.0.9684, Culture=en, PublicKeyToken=f829da5c02be14ee
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: ICSharpCode.WpfDesign.AddIn.WpfViewContent
ProjectService.OpenSolution: [Solution: FileName=C:\SharpDevelop Projects\NugetMahApps_IQPLUSKNOWLEDGE\DammyPing\DammyPing.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: DammyPing]