AK.F1.Timing.UI.Results.PlaySessionResultBase.Execute C# (CSharp) 메소드

Execute() 공개 메소드

public Execute ( Caliburn.PresentationFramework.RoutedMessaging.ResultExecutionContext context ) : void
context Caliburn.PresentationFramework.RoutedMessaging.ResultExecutionContext
리턴 void
        public void Execute(ResultExecutionContext context)
        {
            Guard.NotNull(context, "context");

            var shellScreen = context.ServiceLocator.GetInstance<IShellScreen>();
            var sessionPresenter = context.ServiceLocator.GetInstance<ISessionScreen>();

            sessionPresenter.Player = CreateSessionPlayer();
            shellScreen.OpenScreen(sessionPresenter, delegate { });

            Completed(this, new ResultCompletionEventArgs());
        }
PlaySessionResultBase