private void cSize_ChangeCalculiatingState(CalculiatingStateKind state) { this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart) delegate() { switch (state) { case CalculiatingStateKind.BeforeStart: btnSumCalculate.BorderBrush = Brushes.Green; //btnSumCalculate.ToolTip = Properties.Resources.CalculateTheDirectorySize; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculateTheDirectorySize; (ToolTip)this.Resources["ttCalculateTheDirectorySize"]; break; case CalculiatingStateKind.Working: //btnSumCalculate.ToolTip = Properties.Resources.CalculatingTheDirectorySize; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculatingTheDirectorySize; (ToolTip)this.Resources["ttCalculatingTheDirectorySize"]; if (InvalidAccess) { btnSumCalculate.BorderBrush = Brushes.Red; } else { btnSumCalculate.BorderBrush = Brushes.Blue; } //btnSumCalculate.BorderThickness = new Thickness(4); break; case CalculiatingStateKind.End: if (InvalidAccess) { btnSumCalculate.BorderBrush = Brushes.Red; //btnSumCalculate.ToolTip = Properties.Resources.CalculatedTheDirectorySizeCompletedIsNot; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculatedTheDirectorySizeCompletedIsNot; (ToolTip)this.Resources["ttCalculatedTheDirectorySizeCompletedIsNot"]; } else { btnSumCalculate.BorderBrush = Brushes.Green; //btnSumCalculate.ToolTip = Properties.Resources.CalculatedTheDirectorySizeCompleted; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculatedTheDirectorySizeCompleted; (ToolTip)this.Resources["ttCalculatedTheDirectorySizeCompleted"]; } //MessageBox.Show("ok"); break; default: break; } btnSumCalculate.UpdateLayout(); //if (state == CalculiatingStateKind.Working) //{ // btnSumCalculate.Background = Brushes.Red; //} CalculiatingState = state; }); }
private void cSize_ChangeCalculiatingState(CalculiatingStateKind state) { this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart)delegate() { switch (state) { case CalculiatingStateKind.BeforeStart: btnSumCalculate.BorderBrush = Brushes.Green; //btnSumCalculate.ToolTip = Properties.Resources.CalculateTheDirectorySize; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculateTheDirectorySize; (ToolTip)this.Resources["ttCalculateTheDirectorySize"]; break; case CalculiatingStateKind.Working: //btnSumCalculate.ToolTip = Properties.Resources.CalculatingTheDirectorySize; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculatingTheDirectorySize; (ToolTip)this.Resources["ttCalculatingTheDirectorySize"]; if (InvalidAccess) { btnSumCalculate.BorderBrush = Brushes.Red; } else { btnSumCalculate.BorderBrush = Brushes.Blue; } //btnSumCalculate.BorderThickness = new Thickness(4); break; case CalculiatingStateKind.End: if (InvalidAccess) { btnSumCalculate.BorderBrush = Brushes.Red; //btnSumCalculate.ToolTip = Properties.Resources.CalculatedTheDirectorySizeCompletedIsNot; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculatedTheDirectorySizeCompletedIsNot; (ToolTip)this.Resources["ttCalculatedTheDirectorySizeCompletedIsNot"]; } else { btnSumCalculate.BorderBrush = Brushes.Green; //btnSumCalculate.ToolTip = Properties.Resources.CalculatedTheDirectorySizeCompleted; btnSumCalculate.ToolTip = //LanguagesManager.GetCurrLanguage().SPCalculatedTheDirectorySizeCompleted; (ToolTip)this.Resources["ttCalculatedTheDirectorySizeCompleted"]; } //MessageBox.Show("ok"); break; default: break; } btnSumCalculate.UpdateLayout(); //if (state == CalculiatingStateKind.Working) //{ // btnSumCalculate.Background = Brushes.Red; //} CalculiatingState = state; }); }