Exemple #1
0
        private void OnNarrowMessageReceived(NarrowMessage n)
        {
            if (n.SerderView != Const.MOVIESDATAIL_VIEW || n.IsNarrow)
            {
                return;
            }

            _navigationService.GoBack();
        }
Exemple #2
0
        private void OnNarrowMessageReceived(NarrowMessage n)
        {
            if (n.SerderView != Const.MOVIES_VIEW)
            {
                return;
            }

            var previosIsNarrow = IsNarrow;

            IsNarrow = n.IsNarrow;

            if (IsNarrow && !previosIsNarrow)
            {
                SelectMovieCommand.Execute(null);
            }
            else if (!IsNarrow && previosIsNarrow && _currentMovieId != 0)
            {
                SelectedMovie = Movies.FirstOrDefault(m => m.Id == _currentMovieId);
            }
        }