Представьте DependencyProperty

Похоже, что учетная запись пользователя, которую вы пытаетесь сделать, не имеет разрешения на изменение этого конкретного сегмента. Проверьте разрешение своей учетной записи в IAM или на панели учетной записи.

18
задан Joseph Sturtevant 16 September 2008 в 20:23
поделиться

2 ответа

Именно так мы делаем его в нашей команде, без поиска 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 или чего-то, так, чтобы в будущем Вы могли обработать его по шаблону, все же сохраняют код - позади того же.

17
ответ дан 30 November 2019 в 09:07
поделиться

Вы можете установить DataContext на это в конструкторе UserControl, а затем просто привязать только по пути.

CS:

DataContext = this;

XAML:

<TextBox Margin="8" Text="{Binding Text} />
1
ответ дан 30 November 2019 в 09:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: