Hallo, ik heb onderstaande code waar ik drives van mijn systeem ophaal en invul in een TreeviewItem,
dit geeft onderstaande fout van zodra ik de applicatie start:
Cannot create instance of 'Window1' defined in assembly 'TreeViewTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exception has been thrown by the target of an invocation. Error in markup file 'Window1.xaml' Line 2 Position 5.
als ik nu in regel 35 de drive.VolumeLabel verijder werkt wel alles normaal. dus ik dacht ik ga die regel eens debuggen en krijg dan: 'function evaluation timed-out'
nu dacht ik dat dat ongeveer hetzelfde is als een NullPointerException en probeer deze error dus te catchen, en als ik dat doe dan werkt het inderdaad, maar waarom krijg ik dan niet gewwoon nullpointerexception te zien , maar die hele uitleg van 'cannot create instance...' en 'function evaluation timed out....'?
C#:
30
31
32
33
34
35
36
37
38
39
| foreach (DriveInfo drive in handler.getDrives()) { treeViewItem = new TreeViewItem(); treeViewItem.Tag = drive; treeViewItem.Header = drive.Name + drive.VolumeLabel; treeViewItem.Items.Add("*"); treeView.Items.Add(treeViewItem); } |
dit geeft onderstaande fout van zodra ik de applicatie start:
Cannot create instance of 'Window1' defined in assembly 'TreeViewTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exception has been thrown by the target of an invocation. Error in markup file 'Window1.xaml' Line 2 Position 5.
als ik nu in regel 35 de drive.VolumeLabel verijder werkt wel alles normaal. dus ik dacht ik ga die regel eens debuggen en krijg dan: 'function evaluation timed-out'
nu dacht ik dat dat ongeveer hetzelfde is als een NullPointerException en probeer deze error dus te catchen, en als ik dat doe dan werkt het inderdaad, maar waarom krijg ik dan niet gewwoon nullpointerexception te zien , maar die hele uitleg van 'cannot create instance...' en 'function evaluation timed out....'?