public MainTabViewModel(MainTabModel model) : base(model) { ZoomAndPanCanvas = new ZoomAndPanCanvasView(); new ZoomAndPanCanvasViewModel(Graph.GetInstance().ZoomAndPanCanvasModel, ZoomAndPanCanvas); MouseDown = new RelayCommand(() => Model.OnMouseDown(MouseButtonArgs)); MouseUp = new RelayCommand(() => Model.OnMouseUp(MouseButtonArgs)); SubscribeModel(model); }
public ZoomAndPanCanvasViewModel(ZoomAndPanCanvasModel model, ZoomAndPanCanvasView view) { SetModel(model); View = view; View.DataContext = this; }