public NewRoundBoardPage()
        {
            this.InitializeComponent();
            _uiClasses.Board                 = _board;
            _uiClasses.GridDeck              = _gridDeck;
            _uiClasses.LayoutRoot            = LayoutRoot;
            _uiClasses.CenterGrid            = PlayGrid;
            _uiClasses.Dispatcher            = Dispatcher;
            _uiClasses.GridPlayer            = _gridPlayer;
            _uiClasses.GridComputer          = _gridComputer;
            _uiClasses.GridPlayedCards       = _gridPlayedCards;
            _uiClasses.GridCrib              = _gridCrib;
            _uiClasses.CountControl          = _ctrlCount;
            _uiClasses.ShowInstructionsUi    = _hintWindow;
            _uiClasses.PlayerSetScoreControl = _board;
            _uiClasses.ViewCallback          = this;
            _uiClasses.FriendlyName          = "RoundPage";

            _view = new CribbageView(_uiClasses);
            _view.Initialize();

            _initTimer.Interval = TimeSpan.FromMilliseconds(100);
            _initTimer.Tick    += InitOnceAsyc;
            _initTimer.Start();



            _board.HideAsync();
        }