public Window1() { filec = new FileLogEntryController(); lcount = new LogEntryCounter(filec.Entries); recentFileList = new RecentFileList(new XmlPersister(ApplicationAttributes.Get())); InitializeComponent(); menu1.DataContext = this; listView1.ItemsSource = Entries; countpanel.DataContext = Count; textboxFileName.DataContext = filec.ObservableFileName; listView1.AddHandler(GridViewColumnHeader.ClickEvent, new RoutedEventHandler(ListView1_HeaderClicked)); recentFileList.MenuClick += (s, e) => OpenFile(e.Filepath); Title = string.Format("LogViewer v.{0}", Assembly.GetExecutingAssembly().GetName().Version); this.Loaded+=new RoutedEventHandler(Window1_Loaded); }