Silverlight 3 Element to Element Binding

image In Silverlight 2 musste man richtig viel Aufwand treiben um einen Slider beim verschieben den Wert in eine Textbox zu schreiben ( und umgekehrt) Das funktioniert nun mit SL 3 richtig lässig per XAML Deklaration ohne jeden Code. Ganz nebenbei wird das Binding nun auch bei jeder Änderung aktiviert und nicht erst bei Lostfocus. Im Binding wird das nun per “ElementName” gelöst.

<Slider Minimum="0" Maximum="360" x:FieldModifier="slider1"
  Value="{Binding Text, ElementName=text1, Mode=TwoWay}"
    Width="400" VerticalAlignment="Top" Margin="0,20,0,0" />
<TextBox x:Name="text1"
Text="{Binding value, ElementName=slider1, Mode=TwoWay}" Height="20">
</TextBox>

Kommentar schreiben