I built a struct named Fraction, with three properties: double Value, int Numerator and int Denominator. In my data source I use the Fraction as a property, Fraction Position.
The data is bound like this:
<TextBox Text="{Binding Path=Position.Numerator}"/>
<TextBox Text="{Binding Path=Position.Denominator}"/>
but the binding happens to work only one way - from source to target. I tried to catch the SourceUpdated event, but it didn't work.
Is there a way to force two-way binding? I tried Mode=TwoWay, but it didn't work either.