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(); }