Ух, +1 за хороший вопрос.Подход, который я выбрал бы, заключался бы в создании пользовательского компонента, который оборачивает Label с помощью SkinnableComponent, который затем позволяет вам указать класс скина, поскольку сам компонент Label не поддерживает скины.Затем я бы взглянул на классы Button и ButtonSkin, чтобы имитировать передачу текста метки в компонент Label в вашей оболочке.Надеюсь, это поможет.