Похоже, что учетная запись пользователя, которую вы пытаетесь сделать, не имеет разрешения на изменение этого конкретного сегмента. Проверьте разрешение своей учетной записи в IAM или на панели учетной записи.
Именно так мы делаем его в нашей команде, без поиска RelativeSource, скорее путем именования UserControl и ссылки на свойства названием UserControl.
<UserControl x:Class="WpfApplication3.UserControl1" x:Name="UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel Background="LightCyan">
<TextBox Margin="8" Text="{Binding Path=Text, ElementName=UserControl1}" />
</StackPanel>
</UserControl>
Иногда мы делали слишком много вещей UserControl, хотя, и часто имеют времена, сократил наше использование. Я также последовал бы традиции именования вещей как это текстовое поле вроде PART_TextDisplay или чего-то, так, чтобы в будущем Вы могли обработать его по шаблону, все же сохраняют код - позади того же.
Вы можете установить DataContext на это в конструкторе UserControl, а затем просто привязать только по пути.
CS:
DataContext = this;
XAML:
<TextBox Margin="8" Text="{Binding Text} />