Мне нужно создать кнопку, которая имеет тот же стиль, что и ButtonSpec, с ее типом, установленным на Context, есть ли способ создать ButtonSpec, который не привязан напрямую к другому элементу управления, или я пропустил простой вариант стиля для другого элемента управления?





Вы не можете получить отдельную ButtonSpec, но она вам не нужна. Создайте KryptonButton, а затем установите для ButtonStyle значение ButtonSpec, и он будет рисовать так же, как ButtonSpec, который присутствует в других элементах управления. Вы можете использовать KryptonDropButton, если вам нужно, чтобы при нажатии отображалось KryptonContextMenu.
Нет, вы не можете получить изображение из ButtonSpec.Type. Может быть другой подход. Попробуйте создать KryptonHeader с помощью ButtonSpec, а затем удалите все содержимое KryptonHeader.Values. Затем удалите рисунок фона / границы заголовка, и вы получите только набор кнопок!
Есть ли способ установить изображение кнопки на то же изображение, что и установка ButtonSpec.Type? Я уже пробовал установить ButtonStyle, и кажется, что он просто удаляет границу с кнопки.