BeatMachine.App.Application_Activated C# (CSharp) Метод

Application_Activated() приватный Метод

private Application_Activated ( object sender, ActivatedEventArgs e ) : void
sender object
e ActivatedEventArgs
Результат void
        private void Application_Activated(object sender, ActivatedEventArgs e)
        {
            logger.Info("Application activated");
            if (!e.IsApplicationInstancePreserved)
            {
                logger.Info("Instance was not preserved");

                IDictionary<string, object> state =
                    PhoneApplicationService.Current.State;

                if (state.ContainsKey("Model"))
                {
                    Model = (DataModel)state["Model"];
                }

                // Set up workflow through events on the model
                Model.PropertyChanged += new PropertyChangedEventHandler(
                    (s, ev) =>
                    {
                        Model.RunWorkflow(ev.PropertyName);
                    });
                Model.RunWorkflow(null);
            }
            else
            {
                logger.Info("Instance was preserved");
            }
        }