Example #1
0
        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
        }
Example #2
0
        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();
        }