Example #1
0
        /// <summary>Raises the <see cref="E:System.Windows.Application.Startup"/> event. </summary>
        /// <param name="e">A <see cref="T:System.Windows.StartupEventArgs"/> that contains the event data.</param>
        protected override void OnStartup(StartupEventArgs e)
        {
            // TODO: Initialize application and register more message types if needed.
            Messenger.Default.Register(DefaultActions.GetTextMessageAction());

            base.OnStartup(e);
        }
        protected override void OnStartup(StartupEventArgs e)
        {
            Messenger.Default.Register(DefaultActions.GetTextMessageAction());
            Messenger.Default.Register <ShowProjectDetails>(ShowProjectDetails);

            Telemetry.TrackEvent("ApplicationStart");

            AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;
        }
Example #3
0
        /// <summary>Called when a new instance of the application has been created. </summary>
        /// <param name="frame">The frame. </param><param name="args">The launch arguments.</param>
        public override Task OnInitializedAsync(MtFrame frame, ApplicationExecutionState args)
        {
            // TODO: Add your initialization logic here.

            var mapper = RegexViewModelToViewMapper.CreateDefaultMapper(GetType().GetTypeInfo().Assembly);

            Messenger.Default.Register(DefaultActions.GetNavigateMessageAction(mapper, frame));
            Messenger.Default.Register(DefaultActions.GetGoBackMessageAction(frame));
            Messenger.Default.Register(DefaultActions.GetTextMessageAction());

            return(base.OnInitializedAsync(frame, args));
        }
Example #4
0
        /// <summary>Raises the <see cref="E:System.Windows.Application.Startup"/> event. </summary>
        /// <param name="e">A <see cref="T:System.Windows.StartupEventArgs"/> that contains the event data.</param>
        protected override void OnStartup(StartupEventArgs e)
        {
            ServiceLocator.Default.RegisterSingleton <IDispatcher, UiDispatcher>(new UiDispatcher(Dispatcher));

            Messenger.Default.Register(DefaultActions.GetTextMessageAction());
            Messenger.Default.Register <OpenJsonDocumentMessage>(OpenJsonDocument);
            Messenger.Default.Register <SaveJsonDocumentMessage>(SaveJsonDocument);

            Telemetry.TrackEvent("ApplicationStart");

            AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;
        }
Example #5
0
 private void LoadData()
 {
     Messenger.Default.Register(DefaultActions.GetTextMessageAction());
     Persons.LoadFromFile("Persons");
 }
Example #6
0
 protected override void OnNavigatedTo(MtNavigationEventArgs args)
 {
     // TODO: This should be registered in the App's OnLaunched method after creating a new Frame object.
     Messenger.Default.Register(this, DefaultActions.GetTextMessageAction());
 }