using System.Collections.Generic; using DTS.Common.Interface.Groups; using GroupImport.Resources; namespace GroupImport { /// /// Interaction logic for GroupImportOptionsView.xaml /// public partial class GroupImportOptionsView : IGroupImportOptionsView { public GroupImportOptionsView() { InitializeComponent(); } /// /// controls whether it is possible to continue to preview or not /// it is not possible to continue to preview if no files are selected /// and you automatically advance to preview if you select a file /// /// /// /// public bool Validate(out List errors, out List warnings) { errors = new List(); warnings = new List(); var vm = (GroupImportViewModel)DataContext; if (null != vm.SourceFiles && vm.SourceFiles.Length >= 1) return true; errors.Add(StringResources.Preview_NoFilesSelected); return false; } } }