コード例 #1
0
 public void Setuo()
 {
     _helpers = A.Fake <IHelpers>();
     A.CallTo(() => _helpers.ApplicationInformation)
     .Returns((Copyright, Version));
     _model = new AboutBoxViewModel(new Window(), _helpers);
 }
コード例 #2
0
        /// <summary>Shows the about box.</summary>
        public void ShowAboutBox()
        {
            AboutBoxViewModel aboutBoxViewModel = new AboutBoxViewModel();
            AboutBoxView      about             = new AboutBoxView(_window, aboutBoxViewModel);

            about.ShowDialog();
        }
コード例 #3
0
        private void WindowLoaded(object sender, RoutedEventArgs e)
        {
            if (DesignerProperties.GetIsInDesignMode(this))
            {
                return;
            }
            AboutBoxViewModel aboutBoxViewModel = DataContext as AboutBoxViewModel;

            if (aboutBoxViewModel != null)
            {
                aboutBoxViewModel.URLResource = TryFindResource("aboutProvider");
            }
        }
コード例 #4
0
        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>();
        }
コード例 #5
0
        /// <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");
        }
コード例 #6
0
ファイル: AboutBoxView.xaml.cs プロジェクト: salfab/open-syno
 /// <summary>
 /// Initializes a new instance of the <see cref="AboutBoxView"/> class.
 /// </summary>
 public AboutBoxView()
 {
     DataContext = new AboutBoxViewModel();
     InitializeComponent();
 }
コード例 #7
0
 private void AboutBox_OnUnloaded(object sender, RoutedEventArgs e)
 {
     AboutBoxViewModel.CleanUp();
 }