//private void OnComboMapsSelectionChanged(object sender, SelectionChangedEventArgs e) //{ // // Change the map when an area is selected. // m_mapControl.Map = ((MapSelection)m_comboMaps.SelectedItem).Id; //} private void OnFireListboxContextMenuClick(object sender, RoutedEventArgs e) { // Remove an item from the map. if (m_fireList.SelectedItem != null) { FireMapObjectProvider.RemoveFire((EventMapObject)m_fireList.SelectedItem); } }
public MapFireAnalysisView() { InitializeComponent(); // Get the fires from the provider to populate the list on the right m_fireList.ItemsSource = FireMapObjectProvider.GetFires(); allTags = FireMapObjectProvider.GetTags(); date_calendar.DisplayDateEnd = DateTime.Now.AddDays(30); tag_Box.ItemsSource = allTags; }
/// <summary> /// Loads the module in the workspace and register it's workspace extensions and shared components /// </summary> public override void Load() { SubscribeToWorkspaceEvents(); RegisterTaskExtensions(); // Register the provider m_fireMapObjectProvider = new FireMapObjectProvider(); m_fireMapObjectProvider.Initialize(Workspace); Workspace.Components.Register(m_fireMapObjectProvider); }
private void FetchData(object sender, double time) { TimeSpan hour = TimeSpan.FromHours(time); m_fireList.ItemsSource = FireMapObjectProvider.GetNEvents(hour, this.selectedDate, selectedTag); try { time_Label.Content = hour.ToString(); m_fireList.SelectedItem = m_fireList.Items[m_fireList.Items.Count - 1]; OnFireListMouseDoubleClick(sender, new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left)); } catch (Exception) { } }
/// <summary> /// Unloads the module in the workspace by unregistering it's workspace extensions and shared components /// </summary> public override void Unload() { if (Workspace != null) { m_timer.Stop(); UnregisterTaskExtensions(); UnsubscribeFromWorkspaceEvents(); if (m_fireMapObjectProvider != null) { Workspace.Components.Unregister(m_fireMapObjectProvider); m_fireMapObjectProvider = null; } } }
private void m_slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { TimeSpan hour = TimeSpan.FromHours(e.NewValue); m_fireList.ItemsSource = FireMapObjectProvider.GetNEvents(hour, this.selectedDate, selectedTag); //if(m_fireList.Items.Count == 0) // return; // Emulate a click in order to refresh the map //try //{ // time_Label.Content = hour.ToString(); // m_fireList.SelectedItem = m_fireList.Items[m_fireList.Items.Count - 1]; // OnFireListMouseDoubleClick(sender, new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left)); //} //catch(Exception) { } FetchData(sender, e.NewValue); }