public void Setuo() { _helpers = A.Fake <IHelpers>(); A.CallTo(() => _helpers.ApplicationInformation) .Returns((Copyright, Version)); _model = new AboutBoxViewModel(new Window(), _helpers); }
/// <summary>Shows the about box.</summary> public void ShowAboutBox() { AboutBoxViewModel aboutBoxViewModel = new AboutBoxViewModel(); AboutBoxView about = new AboutBoxView(_window, aboutBoxViewModel); about.ShowDialog(); }
private void WindowLoaded(object sender, RoutedEventArgs e) { if (DesignerProperties.GetIsInDesignMode(this)) { return; } AboutBoxViewModel aboutBoxViewModel = DataContext as AboutBoxViewModel; if (aboutBoxViewModel != null) { aboutBoxViewModel.URLResource = TryFindResource("aboutProvider"); } }
public ApplicationController(CompositionContainer container, IMessageService messageService, IPresentationService presentationService, ShellService shellService, ShellViewModel shellViewModel, MessageListViewModel msgListViewModel, AboutBoxViewModel abViewModel) { presentationService.InitializeCultures(); this.container = container; this.messageService = messageService; this.shellService = shellService; this.shellViewModel = shellViewModel; this.msgListViewModel = msgListViewModel; this.abViewModel = abViewModel; shellService.ShellView = shellViewModel.View; exitCommand = new DelegateCommand(Close); msgQueue = new Queue<MessageItem>(); }
/// <summary> /// Default constructor is protected so callers must use one with a parent. /// </summary> public AboutBoxView(Window parent, AboutBoxViewModel aboutBoxViewModel) { if (DesignerProperties.GetIsInDesignMode(this)) { InitializeComponent(); return; } try { InitializeComponent(); } catch (Exception e) { Debug.WriteLine(e); } DataContext = aboutBoxViewModel; Owner = parent; aboutBoxViewModel.URLResource = TryFindResource("aboutProvider"); }
/// <summary> /// Initializes a new instance of the <see cref="AboutBoxView"/> class. /// </summary> public AboutBoxView() { DataContext = new AboutBoxViewModel(); InitializeComponent(); }
private void AboutBox_OnUnloaded(object sender, RoutedEventArgs e) { AboutBoxViewModel.CleanUp(); }