Я создал User Control, состоящий, как обычно, из XAML-части и code-behind-части. Теперь мне нужно создать другой User Control, который разделяет некоторые функциональные возможности первого, но имеет другой внешний вид и может иметь дополнительные возможности в code-behind.
Моей первой идеей было создать интерфейс, чтобы собрать общие функциональные возможности двух типов элементов управления. Правильный ли это путь? И как мне управлять различными частями XAML, которые у меня должны быть? Любой совет приветствуется.