Добавьте установщик к свойству и разрешите XAML создавать свой собственный SomeClass в соответствии с его потребностями - теперь это обычно делается.
XAML - это декларативный язык, он не пытается быть завершенным по Тьюрингу или что-то в этом роде, он просто описывает создание объектов.
Конечно, есть одно экстремальное решение . Но, пожалуйста, не делай этого. Ради вас и всех остальных:)
EDIT:
Другим решением может быть создание нового свойства в UserControl и синхронизация этого свойства со свойством SomeClass (set{ this._someClass.someProperty = value; }
). Если вы установите это свойство в объявлении XAML UserControl, изменение будет распространено на член _someClass.
Конечно, свойство обертки должно быть свойством зависимости, если вы хотите привязать к обернутому свойству.