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