public MainWindowViewModel()
        {
            // Windowが閉じられる時はClosedメソッドを実行
            ClosedCommand.Subscribe(Closed).AddTo(Disposable);
            // DataGridがダブルクリックされた時はgetRowAndColumnメソッドを実行
            DataTableEvent.Subscribe(getRowAndColumn).AddTo(Disposable);

            SettingList.Add(new Data
            {
                Name       = "中田 花子",
                Age        = 25,
                Department = "総務課"
            });
            SettingList.Add(new Data
            {
                Name       = "本山 太郎",
                Age        = 30,
                Department = "開発課"
            });
            SettingList.Add(new Data
            {
                Name       = "本山 太郎",
                Age        = 25,
                Department = "総務課"
            });
        }
Пример #2
0
        void InitData(StringGrid grid)
        {
            grid.InitLink();
            string sheetName = grid.SheetName;

            if (AdvSettingDataManager.IsDisabelSheetName(sheetName))
            {
                Debug.LogError(sheetName + " is invalid name");
                return;
            }
            if (AdvSettingDataManager.IsSettingsSheet(grid.SheetName))
            {
                SettingList.Add(grid);
            }
            else
            {
                ScenarioList.Add(grid);
            }
        }
Пример #3
0
        void ImportSheet(StringGrid sheet, AdvMacroManager macroManager)
        {
            sheet.InitLink();
            string sheetName = sheet.SheetName;

            if (AdvSheetParser.IsDisableSheetName(sheetName))
            {
                Debug.LogError(sheetName + " is invalid name");
                return;
            }

            if (AdvSheetParser.IsSettingsSheet(sheetName))
            {
                SettingList.Add(sheet);
            }
            else
            {
                macroManager.TryAddMacroData(sheet.SheetName, sheet);
            }
        }