Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <returns></returns>
        private Int64 GetSystemAddress(object sender)
        {
            MenuItem             ReturnedMenuItem = (MenuItem)sender;
            ContextMenu          cm           = (ContextMenu)ReturnedMenuItem.Parent;
            DataGrid             dg           = (DataGrid)cm.PlacementTarget;
            DarkEchoSystemsModel selectedItem = (DarkEchoSystemsModel)dg.SelectedItem;

            return(selectedItem.SystemAddress);
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <returns></returns>
        private string GetSystemName(object sender)
        {
            MenuItem             ReturnedMenuItem = (MenuItem)sender;
            ContextMenu          cm           = (ContextMenu)ReturnedMenuItem.Parent;
            DataGrid             dg           = (DataGrid)cm.PlacementTarget;
            DarkEchoSystemsModel selectedItem = (DarkEchoSystemsModel)dg.SelectedItem;

            return(selectedItem.StarSystemName);
        }
Exemple #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="SelectedSystem"></param>
        public void RowSelect(DarkEchoSystemsModel SelectedSystem)
        {
            Int64 SystemAddress =
                displayDESystems[
                    displayDESystems.IndexOf(displayDESystems.Find(x => x.StarSystem == SelectedSystem.StarSystemName))]
                .SystemAddress;

            _windowManager.ShowWindow(new SystemHistoryViewModel(SystemAddress, displayDESystems), null, null);
        }
Exemple #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="SelectedSystem"></param>
        public void SystemInfo(DarkEchoSystemsModel SelectedSystem)
        {
            WindowManager windowManager = new WindowManager();

            windowManager.ShowWindow(new SystemDetailViewModel(displayDESystems, SelectedSystem.StarSystemName), null, null);
        }
Exemple #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="SelectedSystem"></param>
 public void History(DarkEchoSystemsModel SelectedSystem)
 {
     RowSelect(SelectedSystem);
 }