コード例 #1
0
ファイル: MainVM.cs プロジェクト: nerdycraft/NPCgen
        public void Run()
        {
            if (wnd == null)
            {
                wm  = new MainWM(dataRows);
                wnd = new MainWindow(wm);
                wnd.OpenJobDesignerClicked     += delegate { new JobDesignerVM(Data).Run(); };
                wnd.OpenSpeciesDesignerClicked += delegate { new SpeciesDesignerVM(Data).Run(); };
                wnd.OpenNpcOverviewClicked     += delegate { new OverviewVM().Run(); };
                wnd.OpenTalentSettingsClicked  += delegate { new SettingsVM(Data).Run(); };
                wnd.Closing           += delegate { SaveSettings(); };
                wnd.GenerateClicked   += delegate { Generate(); };
                wnd.ReloadJsonClicked += delegate { Init(); };
            }

            wnd.Show();
            Init();
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: nerdycraft/NPCgen
 public MainWindow(MainWM wm)
 {
     InitializeComponent();
     DataContext = wm;
 }