private void Initialize(Arranger arranger, int viewX, int viewY, int viewWidth, int viewHeight) { Resource = arranger; WorkingArranger = arranger.CloneArranger(); _viewX = viewX; _viewY = viewY; _viewWidth = viewWidth; _viewHeight = viewHeight; _directImage = new DirectImage(WorkingArranger, _viewX, _viewY, _viewWidth, _viewHeight); BitmapAdapter = new DirectBitmapAdapter(_directImage); DisplayName = $"Pixel Editor - {WorkingArranger.Name}"; PrimaryColor = new ColorRgba32(255, 255, 255, 255); SecondaryColor = new ColorRgba32(0, 0, 0, 255); CreateGridlines(); }