We have tested binding propagation and in our tests all appears to be fine. I have attached a simple page that uses many of the Gauge's properties in a bound scenario, including the Step property of the axis:
In my test, both the main ViewModel and Kpi classes are public and the Kpi and Value properties are public. Make sure your classes and properties are public too. Do try to run the page and see if you get similar results.
One simple thing you can do is to bind the Text of a Label to the Value of the Kpi so that you can see if the value is indeed what you expect. Is your Kpi class observable? If not, then may be this is a timing issue and the Binding is evaluated before the Value property is set.
If you need further assistance, I will ask that you prepare a small page, or a project, that we can run and send it to us so that we can take a look at the set up.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items