public ApplicationMediator(object viewComponent) : base(ten, viewComponent) { Facade.RegisterMediator(new PieceboardMediator(Application.Pieceboard)); Facade.RegisterMediator(new RestartPanelMediator(Application.RestartPanel)); Facade.RegisterMediator(new ModeSelectPanelMediator(Application.ModeSelectPanel)); _pieceboardProxy = Facade.RetrieveProxy(Kiemtrabanco.ten) as Kiemtrabanco; _applicationProxy = Facade.RetrieveProxy(Thaotacvoiform.ten) as Thaotacvoiform; Capnhattyso(); Application.Shadow.Wind.RepeatBehavior = RepeatBehavior.Forever; Application.Shadow.Wind.Begin(); Application.StartModeSelectClick += StartSelectModel_ButtonClick; }
public PieceboardMediator(object viewComponent) : base(ten, viewComponent) { kiemtra = Facade.RetrieveProxy(Kiemtrabanco.ten) as Kiemtrabanco; thaotac = Facade.RetrieveProxy(Thaotacvoiform.ten) as Thaotacvoiform; PieceboardComponent.PieceboardClick += Pieceboard_Click; var pieceGrid = new Grid(); pieceGrid.Name = "PieceGrid"; PieceboardComponent.PieceboardGrid.Children.Add(pieceGrid); Ganquancochochuot(); PieceboardComponent.PieceboardGridMouseMove += PieceboardComponent_PieceboardGridMouseMove; PieceboardComponent.PieceboardGridMouseEnter += PieceboardComponent_PieceboardGridMouseEnter; PieceboardComponent.PieceboardGridMouseLeave += PieceboardComponent_PieceboardGridMouseLeave; }