Невозможно сказать наверняка, не понимая, где ваш элемент управления вписывается в общую схему вещей, но для меня редактирование и добавление встреч звучат скорее как часть приложения, а не как простой элемент управления.
Элементы управления, как правило, хороши в одном и могут использоваться во многих различных сценариях, поэтому они должны быть гибкими.Что, если приложение хотело бы по-другому оформить экран редактирования встречи?Или отобразить это в совершенно другом окне?Или разрешить редактирование нескольких встреч одновременно?
Вы всегда можете создать другой элемент управления для редактирования встреч, который они могут использовать бесплатно, если вы хотите, чтобы потребителям было проще, и они могут вводить их по своему усмотрению.Честно говоря, эти вещи чувствуются, как будто они должны быть реализованы как надлежащие MVVM в приложении, а не как пользовательские элементы управления.