protected override void Invoke(object parameter) { string screen = this.TargetScreen; if (string.IsNullOrEmpty(screen)) { screen = this.GetContainingScreen().GetType().ToString(); } InteractionContext.GoToState(screen, this.TargetState); }