123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System.Windows;
- using AIPlatform.Protocol.Entities;
- namespace aipdev
- {
- /// <summary>
- /// Interaction logic for EditFolderWindow.xaml
- /// </summary>
- public partial class EditFolderWindow : Window
- {
- /// <summary>
- /// Gets if the folder has been updated.
- /// </summary>
- public bool FolderUpdated { get; private set; }
- /// <summary>
- /// Gets the new folder name.
- /// </summary>
- public string NewFolderName {get; private set;}
- /// <summary>
- /// Gets the new folder description.
- /// </summary>
- public string NewFolderDescription {get; private set;}
- public EditFolderWindow(ImageFolder folder)
- {
- InitializeComponent();
- FolderName.Focus();
- FolderName.Text = folder.Name;
- FolderDesc.Text = folder.Description;
- }
- private void OnOkClick(object sender, RoutedEventArgs e)
- {
- if (string.IsNullOrWhiteSpace(FolderName.Text) || string.IsNullOrEmpty(FolderName.Text))
- {
- MessageBox.Show(this, "请填写文件夹名", "错误", MessageBoxButton.OK, MessageBoxImage.Error);
- return;
- }
- if (string.IsNullOrWhiteSpace(FolderDesc.Text) || string.IsNullOrEmpty(FolderDesc.Text))
- {
- MessageBox.Show(this, "请填写文件描述", "错误", MessageBoxButton.OK, MessageBoxImage.Error);
- return;
- }
- NewFolderName = FolderName.Text.Trim();
- NewFolderDescription = FolderDesc.Text.Trim();
- FolderUpdated = true;
- Close();
- }
- private void OnCancelClick(object sender, RoutedEventArgs e)
- {
- Close();
- }
- }
- }
|