The RadTimeBar is a time bound control and works mainly with DateTime objects. When data binding the RadTimeBar, you can use MVVM and the desired technology for retrieving the data (in your case WCF service) and it will work as expected. Basically you can define LINQ-to-SQL queries inside a WCF Service and create WCF clients to display data returned by a WCF Service method.
Please note that the RadTimeBar behaves in a similar way like a framework Slider. When you set the PeriodStart / End through binding, the binding expressions get evaluated after the control has been loaded. We are using coercing (similarly to Slider) on all relevant properties to ensure that they will be OK, and because the binding expression is not evaluated when this coercion happens, the corrected value is set and the binding gets lost. Thus you need to use two-way binding mode or FallbackValue on the binding expression that is valid. This way setting the coerced value will not remove the binding expression that is set.
the Telerik team
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 Public Issue Tracking
system and vote to affect the priority of the items