Ejemplo n.º 1
0
    	public WebPageWidget()
        {
            webPageViewModel = GetInstance<WebPageViewModel>();
        	webPageController = GetInstance<WebPageController>();
			eventAggregator = GetInstance<IEventAggregator>();

			PropertyChanged += WebPageWidget_PropertyChanged;
			ConfigurationChanged += WebPageWidget_ConfigurationChanged;

    		webPageView = new WebPageView {DataContext = webPageViewModel};
    		View = webPageView;
            SettingsView = new WebPageSettingsView {DataContext = webPageViewModel};

			eventAggregator.Subscribe<OpenModalDialogMessage>(this, msg =>
			{
				webPageView.HideWebBrowser();
			});
			eventAggregator.Subscribe<CloseModalDialogMessage>(this, msg =>
			{
				webPageView.ShowWebBrowser();
			});


			SaveSettings.BeforeExecute += (o, e) => webPageController.SaveConfiguration();
			webPageViewModel.Save.ExecuteDelegate = () => SaveSettings.Execute();
		}
Ejemplo n.º 2
0
			public void Setup()
			{
				timerFake = new Mock<ITimer>();
				webPageViewModel = new WebPageViewModel();
				webPageController = new WebPageController(webPageViewModel, WebPageController.GetDefaultConfiguration(), timerFake.Object);
				Before();
			}
Ejemplo n.º 3
0
			public void Setup()
			{
				webPageViewModel = new WebPageViewModel();
				webPageController = new WebPageController(webPageViewModel, WebPageController.GetDefaultConfiguration(), new StandardTimer());
			}