public WindowService([NotNull] ISettingsWindow settingsWindow, [NotNull] IUpdateDataWindow updateDataWindow, [NotNull] IPasswordPrompt passwordPrompt) { _settingsWindow = settingsWindow; _updateDataWindow = updateDataWindow; _passwordPrompt = passwordPrompt; }
public SettingsWindow(ISettingsWindow settingsWindow) { InitializeComponent(); this.settingsWindow = settingsWindow; DataContext = settingsWindow; }
public ISettingsWindow Create() { if (currentWindow != null) { return currentWindow; } return currentWindow = CreateNewWindow(); }
public ISettingsWindow Create() { if (currentWindow != null) { return(currentWindow); } return(currentWindow = CreateNewWindow()); }
public SettingsWindowViewModel(ISettingsService settingsService, ISettingsWindow settingsWindow) { okCommand = new CommandHandler(() => HandleOK(), () => CanExecuteOK); cancelCommand = new CommandHandler(() => HandleCancel(), () => CanExecuteCancel); filterContainer = new AttributeContainer <string>(string.Empty, new FilterValidationRule()); UpdateViewModel(settingsService.QuerySettings()); this.settingsService = settingsService; settingsWindow.DataContext = this; }
public MainWindow(IContainerProvider container) { InitializeComponent(); container.Resolve <IPreviewViewModel>(); previewWindow = container.Resolve <IPreviewWindow>(); previewWindow.Hide(); var settingsVm = container.Resolve <ISettingsViewModel>(); settingsWindow = container.Resolve <ISettingsWindow>(); var queryService = container.Resolve <IDuplicateFinder>(); settingsWindow.Hide(); this.Closing += HandleWindowClosed; DataContext = new DuplicatesViewModel(previewWindow, settingsWindow, queryService, container.Resolve <IAboutBox>(), container.Resolve <ISettingsService>()); }
public WindowService( ISettingsWindow settingsWindow, IDockSpaceWindow dockSpaceWindow, INewProjectWindow newProjectWindow, IToolsWindow toolsWindow, IInfoOverlayWindow infoOverlayWindow, IAboutWindow aboutWindow, IDebugWindow debugWindow) { SettingsWindow = settingsWindow; DockSpaceWindow = dockSpaceWindow; NewProjectWindow = newProjectWindow; ToolsWindow = toolsWindow; InfoOverlayWindow = infoOverlayWindow; AboutWindow = aboutWindow; DebugWindow = debugWindow; }
public WindowShare Setting(ISettingsWindow wind) { Settings = wind; if (!Settings.IsNull() && !Settings.ColorWindowView.IsNullOrWhiteSpace()) { WindowView?.SetBackgroundColor(Settings?.ColorWindowView); } if (!Settings.IsNull() && !Settings.ColorContentView.IsNullOrWhiteSpace()) { if (Settings.Round) { ContentView?.SetBackgroundColor(Settings?.ColorContentView, 5); } else { ContentView?.SetBackgroundColor(Settings?.ColorContentView); } } if (!Settings.IsNull() && !Settings.ColorCentreView.IsNullOrWhiteSpace()) { CentreView?.SetBackgroundColor(Settings?.ColorCentreView); } if (!Settings.IsNull() && !Settings.ColorText.IsNullOrWhiteSpace()) { TopText?.SetTextColor(Settings?.ColorText); } if (!Settings.IsNull() && !Settings.ColorText.IsNullOrWhiteSpace()) { BottomText?.SetTextColor(Settings?.ColorText); } if (!Settings.IsNull() && !Settings.ColorCentreText.IsNullOrWhiteSpace()) { CentreText?.SetTextColor(Settings?.ColorCentreText); } return(this); }
public MainWindowViewModel(IPreviewWindow previewWindow, ISettingsWindow settingsWindow, IDuplicateFinder queryService, IAboutBox aboutWindow, ISettingsService settingsService, IMainWindow mainWindow) { Duplicates = new ObservableCollection <SingleFileEntry>(); SelectedDuplicates = new ObservableCollection <SingleFileEntry>(); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(Duplicates); PropertyGroupDescription groupDescription = new PropertyGroupDescription("Checksum"); view.GroupDescriptions.Add(groupDescription); browseCommand = new CommandHandler(() => HandleBrowse(), () => CanExecuteBrowse); startCommand = new CommandHandler(() => HandleStart(), () => CanExecuteStart); ExportCommand = new CommandHandler(() => HandleExport(), () => CanExecuteExport); ImportCommand = new CommandHandler(() => HandleImport(), () => true); ShowPreviewCommand = new CommandHandler(() => HandleShowPreview(), () => CanExecuteShowPreview); ShowSettingsCommand = new CommandHandler(() => HandleShowSettings(), () => CanExecuteShowSettings); ShowAboutCommand = new CommandHandler(() => HandleAbout(), () => true); CancelCommand = new CommandHandler(() => HandleCancel(), () => CanExecuteCancel); RemoveItemCommand = new RelayCommand <SingleFileEntry>(HandleRemove, CanExecuteRemove); bgw = new BackgroundWorker(); bgw.DoWork += DoWorkEvent; bgw.ProgressChanged += ProgressChangedEvent; bgw.WorkerReportsProgress = true; bgw.WorkerSupportsCancellation = true; progressBar = new ProgressBar(); progressBar.Minimum = 0; progressBar.Maximum = 100; progressBar.Step = 1; progressBar.Visible = false; IsIdle = true; this.previewWindow = previewWindow; this.settingsWindow = settingsWindow; this.queryService = queryService; this.aboutWindow = aboutWindow; settingsService.SettingsSavedObservable.Subscribe(HandleFilterSaved); Filter = settingsService.QuerySettings().Filter; mainWindow.DataContext = this; }
/// <summary> /// Initializes a new instance of the <see cref="MainControl"/> class. /// Entry point. /// </summary> /// <param name="options">The deskband options.</param> /// <param name="info">The taskbar info.</param> /// <param name="track">The track model.</param> /// <param name="appsettings">The app settings</param> /// <param name="audiosourceMananger">The audio source manager</param> /// <param name="settingsWindow">The settings window.</param> /// <param name="labelService">The label service.</param> public MainControl( CSDeskBandOptions options, TaskbarInfo info, Track track, IAppSettings appsettings, IAudioSourceManager audiosourceMananger, ISettingsWindow settingsWindow, ICustomLabelService labelService) { InitializeComponent(); _uiDispatcher = Dispatcher.CurrentDispatcher; Options = options; TaskbarInfo = info; _appSettings = appsettings; _audioSourceManager = audiosourceMananger; _track = track; _settingsWindow = settingsWindow; _labelService = labelService; #pragma warning disable CS4014 Task.Run(InitializeAsync); #pragma warning restore CS4014 }
public ShowSettingsCommand(ICradiatorView view, ISettingsWindow settingsWindow) { _view = view; _settingsWindow = settingsWindow; }
public SettingsController(ISettingsWindow view) { View = view; Repository = DataAccessContext.GetRepository(); }
public void SetUp() { _view = MockRepository.GenerateMock <ICradiatorView>(); _settingsWindow = MockRepository.GenerateMock <ISettingsWindow>(); }
void WindowOnClosed(object sender, EventArgs eventArgs) { currentWindow.Closed -= WindowOnClosed; currentWindow = null; }
public void SetUp() { _view = MockRepository.GenerateMock<ICradiatorView>(); _settingsWindow = MockRepository.GenerateMock<ISettingsWindow>(); }
public SettingContoller(GameModel gm) { gameModel = gm; view = new Settings(gm, this); changeCategody = new List <int>(); }
public WindowService([NotNull] ISettingsWindow settingsWindow, [NotNull] IUpdateDataWindow updateDataWindow) { _settingsWindow = settingsWindow; _updateDataWindow = updateDataWindow; }
public OpenSettingsCommand(ISettingsWindow settingsWindow) { this.settingsWindow = settingsWindow; }