private void Button_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.FolderBrowserDialog folderBrowserDlg = new System.Windows.Forms.FolderBrowserDialog(); folderBrowserDlg.Description = "选择图片所在的文件夹..."; folderBrowserDlg.ShowNewFolderButton = true; folderBrowserDlg.RootFolder = Environment.SpecialFolder.MyComputer; if (folderBrowserDlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { MessageBox.Show("请等待图片上传结束"); Cursor = Cursors.Wait; string folerName = folderBrowserDlg.SelectedPath; var result = UploadPic(folerName); StampManagementViewModel vm = DataContext as StampManagementViewModel; vm.AddStamps(result, BuiltIns.SmileImageType.Id); MessageBox.Show("上传结束"); Cursor = Cursors.Arrow; } }
void StampManagement_Loaded(object sender, RoutedEventArgs e) { StampManagementViewModel vm = DataContext as StampManagementViewModel; vm.LoadImages(); }
public StampManagement() { DataContext = new StampManagementViewModel(); InitializeComponent(); Loaded += StampManagement_Loaded; }