MainWindow.xaml.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using System.Text;
  2. using System.Windows;
  3. using System.Windows.Controls;
  4. using System.Windows.Data;
  5. using System.Windows.Documents;
  6. using System.Windows.Input;
  7. using System.Windows.Media;
  8. using System.Windows.Media.Imaging;
  9. using System.Windows.Navigation;
  10. using System.Windows.Shapes;
  11. namespace ArchivesCenter3
  12. {
  13. /// <summary>
  14. /// Interaction logic for MainWindow.xaml
  15. /// </summary>
  16. public partial class MainWindow : Window
  17. {
  18. public MainWindow()
  19. {
  20. InitializeComponent();
  21. updateinfo();
  22. }
  23. private void updateinfo()
  24. {
  25. welcomeText.Text = "欢迎!" + Settings1.Default.Username;
  26. WelcomeTitle.Text = Settings1.Default.WelcomeTitle;
  27. DatabaseName.Text = Settings1.Default.DatabaseName;
  28. DatabaseSubtitle.Text = Settings1.Default.DatabaseSubtitle;
  29. UsernameCu.Text = Settings1.Default.Username;
  30. WelcomeTitleCu.Text = Settings1.Default.WelcomeTitle;
  31. DatabaseNameCu.Text = Settings1.Default.DatabaseName;
  32. DatabaseSubtitleCu.Text = Settings1.Default.DatabaseSubtitle;
  33. PasswordCu.Text = Settings1.Default.Password;
  34. }
  35. private void Button_Click(object sender, RoutedEventArgs e)
  36. {
  37. if (!string.IsNullOrEmpty(DatabaseNameBox.Text))
  38. Settings1.Default.DatabaseName = DatabaseNameBox.Text;
  39. if (!string.IsNullOrEmpty(DatabaseSubtitleBox.Text))
  40. Settings1.Default.DatabaseSubtitle = DatabaseSubtitleBox.Text;
  41. if (!string.IsNullOrEmpty(WelcomeTitleBox.Text))
  42. Settings1.Default.WelcomeTitle = WelcomeTitleBox.Text;
  43. if (!string.IsNullOrEmpty(UsernameBox.Text))
  44. Settings1.Default.Username = UsernameBox.Text;
  45. if (!string.IsNullOrEmpty(PasswordBox.Text))
  46. Settings1.Default.Password = PasswordBox.Text;
  47. Settings1.Default.Save();
  48. updateinfo();
  49. }
  50. private void TextChanged(object sender, TextChangedEventArgs e)
  51. {
  52. bool allTextBoxesEmpty = string.IsNullOrWhiteSpace(DatabaseNameBox.Text) &&
  53. string.IsNullOrWhiteSpace(DatabaseSubtitleBox.Text) &&
  54. string.IsNullOrWhiteSpace(WelcomeTitleBox.Text) &&
  55. string.IsNullOrWhiteSpace(UsernameBox.Text) &&
  56. string.IsNullOrWhiteSpace(PasswordBox.Text);
  57. settingSaveButton0.IsEnabled = !allTextBoxesEmpty;
  58. settingSaveButton1.IsEnabled = !allTextBoxesEmpty;
  59. }
  60. }
  61. }