public AddPicWin(Cloth keyCloth) { colorItems = ViewHelper.NewColorItems; shapeItems = ViewHelper.NewShapeItems; this.Resources.Add("colorItems", colorItems); this.Resources.Add("shapeItems", shapeItems); InitializeComponent(); txtAddName.Text = "自动"; txtAddName.IsEnabled = false; this.keyCloth = keyCloth; if (null == keyCloth || String.IsNullOrEmpty(this.keyCloth.Path)) { btnAddImportKeyPic.IsEnabled = false; } btnAddFileSave.IsEnabled = false; // It should be done by dependency injection here!! clothLibService = new ClothLibService(); // initialize OpenFileDialog dlgOpenPic = new OpenFileDialog(); dlgOpenPic.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures); dlgOpenPic.Title = "请选择新增的图片"; dlgOpenPic.Filter = "jpeg (*.jpg;*.jpeg;*.jpe;*.jfif)|*.jpg;*.jpeg;*.jpe;*.jfif|所有支持的图片文件 (JPG;BMP;PNG;TIF;...)|*.jpg;*.jpeg;*.jpe;*.jfif;*.png;*.bmp;*.dib;*.tif;*.tiff"; dlgOpenPic.FilterIndex = 2; // begin from 1 }
public HomeWin() { colorItems = ViewHelper.NewColorItems; shapeItems = ViewHelper.NewShapeItems; this.Resources.Add("colorItems", colorItems); this.Resources.Add("shapeItems", shapeItems); modifyColorItems = ViewHelper.NewColorItems; modifyShapeItems = ViewHelper.NewShapeItems; this.Resources.Add("modifyColorItems", modifyColorItems); this.Resources.Add("modifyShapeItems", modifyShapeItems); InitializeComponent(); btnSearch.IsEnabled = false; rbtnPic.IsChecked = true; dlgOpenKeyPic = newOpenFileDialog(); dlgOpenKeyPic.Title = "请选择关键图"; dlgOpenPics = newOpenFileDialog(); dlgOpenPics.Title = "请选择多张图片进行导入"; dlgOpenPics.Multiselect = true; dlgOpenPicFolder = new System.Windows.Forms.FolderBrowserDialog(); dlgOpenPicFolder.Description = "请选择文件夹以导入其下的所有图片(JPG, PNG, BMP)"; dlgOpenPicFolder.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures); //dlgOpenPicFolder.RootFolder = Environment.SpecialFolder.MyPictures; // It should be done by dependency injection here!! clothLibService = new ClothLibService(); clothSearchService = new ClothSearchService(); imageMatcher = ClothUtil.ImageMatcherInst; aDesc = new AlgorithmDesc(); // temp rbtnCombine.IsEnabled = false; txtModifyName.IsEnabled = false; //picNames = new List<string>(); isValid = RegisterUtil.VerifyLogin(); }