Привязка родительского контейнера к содержимому дочернего элемента управления в Silverlight - PullRequest
0 голосов
/ 01 сентября 2010

Пример:

<UserControl x:Name="userControl"
    <StackPanel x:Name="container" Margin="0">
        <TextBox Text="{Binding Path=SettingValue, RelativeSource={RelativeSource Mode=Self}}"/>
    </StackPanel>
</UserControl>

UserControl содержит SettingValue свойство зависимости, TextBox нет, так что этот пример не сработает.

Я мог бы сделать это, если бы у меня было AncestorType, как в WPF:

RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControlType}

Есть ли возможность привязки к свойству UserControl.SettingValue?

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Вы пробовали следующее? Используйте источник ElementName (синтаксис может быть немного отключен).

 <TextBox Text="{Binding Path=SettingValue, ElementName=userControl"/>
0 голосов
/ 02 сентября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...