protected override void OnFrameAssigned()
        {
            base.OnFrameAssigned();
            ChooseSkinController chooseSkinController = Frame.GetController <ChooseSkinController>();

            if (chooseSkinController != null)
            {
                chooseSkinController.ChooseSkinAction.ExecuteCompleted += ChooseSkinAction_ExecuteCompleted;
            }
        }
        protected override void OnDeactivated()
        {
            ConfigureSkinController configureSkinController = Application.MainWindow.GetController <ConfigureSkinController>();

            if (configureSkinController != null)
            {
                configureSkinController.ConfigureSkinAction.Executed -= ConfigureSkinAction_Executed;
            }
            ChooseSkinController chooseSkinController = Application.MainWindow.GetController <ChooseSkinController>();

            if (chooseSkinController != null)
            {
                chooseSkinController.ChooseSkinAction.Executed -= ChooseSkinAction_Executed;
            }
            base.OnDeactivated();
        }