示例#1
0
        private void OpenAgileBoard(OpenAgileBoardMessage message)
        {
            if (_boardPagesCache.ContainsKey(message.Board.Id))
            {
                _navigator.NavigateTo(_boardPagesCache[message.Board.Id]);
                return;
            }

            var viewModel = _resolver.Resolve <AgileBoardViewModel>(new NamedParameter("board", message.Board));
            var page      = new AgileBoardPage(viewModel);

            _boardPagesCache[message.Board.Id] = page;
            _navigator.NavigateTo(page);
        }
        private void OpenAgileBoard(OpenAgileBoardMessage message)
        {
            if (_boardPagesCache.ContainsKey(message.Board.Id))
            {
                _navigator.NavigateTo(_boardPagesCache[message.Board.Id]);
                return;
            }

            var viewModel = _resolver.Resolve<AgileBoardViewModel>(new NamedParameter("board", message.Board));
            var page = new AgileBoardPage(viewModel);
            _boardPagesCache[message.Board.Id] = page;
            _navigator.NavigateTo(page);
        }