public void SetNewOrgLocation(double orgX, double orgY) { this.orgX = orgX; this.orgY = orgY; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OrgX")); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OrgY")); RequireDrawing?.Invoke(this, new PropertyChangedEventArgs("SetDefault")); }
public void SetViewScale(double zoomX, double zoomY, double orgX, double orgY) { this.zoomX = zoomX; this.zoomY = zoomY; this.orgX = orgX; this.orgY = orgY; RequireDrawing?.Invoke(this, new PropertyChangedEventArgs("SetDefault")); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("ZoomX")); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("ZoomY")); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OrgX")); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OrgY")); }