Пример #1
0
        public MainWindow()
        {
            InitializeComponent();

            Version version = Assembly.GetExecutingAssembly().GetName().Version;

            Title += " v" + version;

            listView1.ItemsSource = tm.taskStatus;

            wm = new WorkerManager(tm);

            BtnRun.IsEnabled      = false;
            BtnMoveDown.IsEnabled = false;
            BtnMoveup.IsEnabled   = false;
            BtnStop.IsEnabled     = false;
            BtnChap.IsEnabled     = false;

            // 初始的worker数量等于Numa数量。
            int numaCount = NumaNode.NumaCount;

            for (int i = 0; i < numaCount; i++)
            {
                WorkerCount++;
                wm.AddWorker("工作单元-" + WorkerCount.ToString());
            }
            WorkerNumber.Text = "工作单元:" + WorkerCount.ToString();
        }
Пример #2
0
        public WizardWindow(WorkerManager w)
        {
            InitializeComponent();
            taskWizard.BackButtonContent    = "上一步";
            taskWizard.CancelButtonContent  = "取消";
            taskWizard.FinishButtonContent  = "完成";
            taskWizard.HelpButtonContent    = "帮助";
            taskWizard.HelpButtonVisibility = Visibility.Hidden;
            taskWizard.NextButtonContent    = "下一步";
            DataContext = wizardInfo;

            workerManager = w;
        }
Пример #3
0
        public WizardWindow(WorkerManager w)
        {
            InitializeComponent();
            taskWizard.BackButtonContent    = "上一步";
            taskWizard.CancelButtonContent  = "取消";
            taskWizard.FinishButtonContent  = "完成";
            taskWizard.HelpButtonContent    = "帮助";
            taskWizard.HelpButtonVisibility = Visibility.Hidden;
            taskWizard.NextButtonContent    = "下一步";
            DataContext = wizardInfo;

            workerManager = w;

            eachFreeMemory = (Initializer.Config.memoryLimit - workerManager.GetWorkerCount() * 2000) / workerManager.GetWorkerCount();
        }
Пример #4
0
        public WizardWindow(WorkerManager w)
        {
            InitializeComponent();
            taskWizard.BackButtonContent    = "上一步";
            taskWizard.CancelButtonContent  = "取消";
            taskWizard.FinishButtonContent  = "完成";
            taskWizard.HelpButtonContent    = "帮助";
            taskWizard.HelpButtonVisibility = Visibility.Hidden;
            taskWizard.NextButtonContent    = "下一步";
            DataContext = wizardInfo;

            workerManager = w;

            eachFreeMemory = (Convert.ToInt32(workerManager.MainWindow.TxtFreeMemory.Text) - workerManager.GetWorkerCount() * 2000) / workerManager.GetWorkerCount();
        }
Пример #5
0
        public MainWindow()
        {
            InitializeComponent();

            listView1.ItemsSource = tm.taskStatus;

            wm = new WorkerManager(tm);

            BtnMoveDown.IsEnabled = false;
            BtnMoveup.IsEnabled   = false;

            WorkerCount++;
            wm.AddWorker("工作单元-" + WorkerCount.ToString());
            this.WorkerNumber.Text = "工作单元:" + WorkerCount.ToString();
        }
Пример #6
0
        public MainWindow()
        {
            InitializeComponent();

            Version version = Assembly.GetExecutingAssembly().GetName().Version;

            Title += " v" + version;

            TaskList.ItemsSource = tm.taskStatus;

            wm = new WorkerManager(this, tm);

            BtnRun.IsEnabled            = false;
            BtnMoveDown.IsEnabled       = false;
            BtnMoveUp.IsEnabled         = false;
            BtnMoveTop.IsEnabled        = false;
            BtnPause.IsEnabled          = false;
            BtnResume.IsEnabled         = false;
            BtnChap.IsEnabled           = false;
            BtnDelete.IsEnabled         = false;
            BtnEmpty.IsEnabled          = false;
            BtnCancelShutdown.IsEnabled = false;

            // 初始的worker数量等于Numa数量。
            int numaCount = NumaNode.NumaCount;

            for (int i = 0; i < numaCount; i++)
            {
                WorkerCount++;
                wm.AddWorker("工作单元-" + WorkerCount.ToString());
            }
            WorkerNumber.Text = "工作单元:" + WorkerCount.ToString();

            // 初始化更新菜单
            _systemMenu = new SystemMenu(this);
            _systemMenu.AddCommand("检查更新(&U)", () => { Updater.CheckUpdate(true); }, true);

            if (Initializer.Config.memoryTotal == WmiUtils.GetTotalPhysicalMemory())
            {
                TxtFreeMemory.Text = Initializer.Config.memoryLimit.ToString();
            }
        }