Как вы привязываетесь к динамическому контенту в wpf? - PullRequest
0 голосов
/ 12 ноября 2010

Моя ситуация проста: если у меня есть текстовое поле, давайте назовем его A. когда я обновляю значение в этом текстовом поле, он должен обновить метку - B. когда B изменяется, он должен обновить другую метку C.

Итак, я хочу использовать связывание в форме C, связывать с B, которое связывается с A.

Я пробовал следующее, но C никогда не обновляется.

    <TextBox Grid.Row="0" Name="A"/>        
    <Label Grid.Row="1" Name="B" Content="{Binding Text, ElementName=A, UpdateSourceTrigger=PropertyChanged}"/>
    <Label Grid.Row="2" Name="C" Content="{Binding Text, ElementName=B}"/>

1 Ответ

2 голосов
/ 12 ноября 2010

Попробуй так:

<TextBox Grid.Row="0" Name="A"/>
<Label Grid.Row="1" Name="B" Content="{Binding Text, ElementName=A}"/>
<Label Grid.Row="2" Name="C" Content="{Binding Content, ElementName=B}"/>

Вы должны привязать к свойству Content.

...