Пример #1
0
        public void Register( )
        {
            _main = MainPresenter.Get();
            var view = ViewPresenterManager.ResolveView(typeof(ISettingsView));

            _main.QueryForSetupView(view as UserControl);
            _view        = view as ISettingsView;
            _view.Data   = Config.Get();
            _view.Cancel = () => {
                _main.ReleaseControl();
            };
            _view.Save = data =>
            {
                Config.Set(data);
                SettingsManager.Save();
                _main.ReleaseControl();
            };

            _view.Start();
        }