Weird binding behavior

Anonymous 10 years ago 0
This discussion was imported from CodePlex

AlexNET4 wrote at 2013-03-14 16:48:

Hey guys,

I've got a weird binding behavior in my application.

It's hard to explain so i will try my best by using some pics :-)

I've got an MVVM-based application which contains a shellview (Window) and a subviews (UserControl)

On startup the shellviewmodel creates 2 instances of the subview which were kept in a collection and this one is bound to the Itemsource property of a combobox.

by switching the selection of the combobox the current view of the shellview is changed.

The subview contains the Viewport and a 3D Model.
<HelixViewport3D Grid.Row="1" ZoomExtentsWhenLoaded="True" 
                                   ShowCoordinateSystem="{Binding ElementName=cbxShowDimensions, Path=IsChecked}">
                                   ShowMeasurements="{Binding ElementName=cbxShowDimensions, Path=IsChecked}"/>
As you can see the ShowCoordinateSystem-Property of the Viewport and the ShowMeasurements-Property of the 3D-Model are bound to a checkbox

Now the problem:

View one is updating properly

View 2 does not only the coordinate system does.

Missing dimensions :-(