| ButtonPaletteItemView | Логика взаимодействия для ButtonItemView.xaml |
| ButtonPaletteItemViewModel | |
| ColorEventArgs | Аргументы события выбора цвета в ColorPaletteItemViewModel. |
| ColorPaletteItemView | Логика взаимодействия для ColorPaletteItemView.xaml |
| ColorPaletteItemViewModel | |
| ColorPaletteSettingsManager | Менеджер для управления настройками цветов контрола IColorPalette. |
| ColorPaletteView | Логика взаимодействия для ColorPaletteView.xaml |
| ColorPaletteViewModel | С 0 по 4 цвет мы держим по умолчанию своими цветами. Пользовательвские цвета вставояем всегда на 5 место Всего можно добавить 4 цвета, последнее место зарезервировано кнопкой Когда заняты все цвета, заменяется цвет под номером 5, а последний пропадает |
| ColorSplitButton | |
| DropDownColorPickerView | Логика взаимодействия для DropDownColorPickerView.xaml |
| DropDownColorPickerViewModel |
| IColorPalette | Интерфейс для цветовой палитры ColorPaletteViewModel. |
| IColorPaletteDropDownContent | Интерфейс для показа в popup`e контрола палитры. |
| IColorPaletteItem | Цвет в палитре цветов. |
| IColorPaletteSettingsManager | Менеджер для управления настройками цветов контрола IColorPalette. |