Но ширина и высота не могут быть изменены .. Как это изменить?
К сожалению, форма по умолчанию ColorSpectrum
равна квадрат , потому что пользователь получит больше контроля, когда выберет определенный c цвет, используя квадрат , поскольку отображается больше цветовой гаммы. Поэтому ColorSpectrum будет ограничиваться минимальным значением Width Height. Если вы хотите изменить размер, установите одинаковые значения ширины и высоты.
ColorSpectrum ColorSpectrum = new ColorSpectrum();
ColorSpectrum.Width = ColorSpectrum.Height = 400;