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);
}