public RequestController(MainWindow win)
 {
     window = win;
     currentEvent = new ITEventsList();
     attachedMedia = new MediaContent();
     window.CategoriesBox.SelectionChanged += ChangeCategory;
     window.RequestedEvents.SelectionChanged += OnSelectedEvent;
     window.CategoriesBox.ItemsSource = currentEvent.categories;
     _eventWindow = new EventInfoWindow();
     Func<string, List<string>> parsingRssdelegate = ParseRSS;
 }
 private void OnSelectedEvent(object sender, EventArgs e)
 {
     var ev = sender as ListView;
     int counter = ev.SelectedIndex;
     var node = _rssXmlEventsList.Item(counter);
     _eventWindow = new EventInfoWindow();
     _eventPageController = new EventPageController(_eventWindow, GetEventUri(node));
     _eventWindow.Show();
 }
 public EventPageController(EventInfoWindow window, Uri htmlPageUrl)
 {
     _eventWindow = window;
     _HTMLpageUrl = htmlPageUrl;
     _eventWindow.Browser.Address = _HTMLpageUrl.ToString();
 }