SilverLight 3 позволяет с легкостью связывать свойства различных элементов управления, используя только XAML код.
Фактически мы использовали эту возможность в разделе, посвященном 3D проекциям. Вот как выглядил наш код:
<MediaElement Source="4.wmv" >
<MediaElement.Projection>
<PlaneProjection x:Name="projection" ></PlaneProjection>
</MediaElement.Projection>
</MediaElement>
<Slider Width="588" Minimum="0" Maximum="360" Value="{Binding RotationX, Mode=TwoWay, ElementName=projection}"></Slider>
Тут мы связали свойство RotationX элемента projection с текущим значением Slider. Как видите, тут используется довольно простая конструкция.