Esempio n. 1
0
        public EditPositionViewModel(INavigationService navigationService, IBoardEditorService editorBoardService)
        {
            this.navigationService  = navigationService;
            this.editorBoardService = editorBoardService;

            BoardViewModel         = new EditChessBoardViewModel(editorBoardService);
            PiecesPaletteViewModel = new PiecesPaletteViewModel();

            Messenger.Default.Register <SquareViewModel>(this, NotificationMessages.SquarePressed, OnSquarePressed);
        }
Esempio n. 2
0
 public EditChessBoardViewModel(IBoardEditorService editorBoardService)
     : base(editorBoardService)
 {
     this.editorBoardService = editorBoardService;
     base.InitBoard();
 }