Ejemplo n.º 1
0
        public AppController(
            IAppView view,
            IFileSystem fileSystem,
            IVirtualDesktopState desktopProvider,
            IConfigurationController configurationController,
            IConfigurationFactory configurationFactory)
        {
            _view       = view;
            _fileSystem = fileSystem;

            _desktopState = desktopProvider;
            desktopProvider.PropertyChanging += DesktopProvider_PropertyChanging;

            _configurationController = configurationController;
            _configurationFactory    = configurationFactory;
        }
Ejemplo n.º 2
0
 public static WhenAllDesktopsHasChanged For(IVirtualDesktopState provider)
 => new WhenAllDesktopsHasChanged(provider);
Ejemplo n.º 3
0
            private WhenAllDesktopsHasChanged(IVirtualDesktopState provider)
            {
                _provider = provider;

                _changing = _provider.AllDesktops;
            }