コード例 #1
0
        public SettingsViewModel(SettingModel settingModel, Action close)
        {
            AddImageCommand = new RelayCommand((obj) =>
            {
                var dialog = new OpenFileDialog
                {
                    Filter          = "Image Files(*.BMP; *.JPG; *.GIF) | *.BMP; *.JPG; *.GIF | All files(*.*) | *.*",
                    CheckFileExists = true,
                    Multiselect     = true
                };
                if (dialog.ShowDialog() == true)
                {
                    foreach (var name in dialog.FileNames)
                    {
                        ImagesPath.Add(name);
                    }
                }
            });

            SubmitCommand = new RelayCommand((obj) =>
            {
                settingModel.IsTime     = IsTime;
                settingModel.IsMouse    = IsMouse;
                settingModel.IsViewPort = IsViewPort;
                settingModel.ImagesPath = ImagesPath;
                close();
            });
        }