The RadWindow re-loads its content every time it has been clicked or has been shown. So if you place a new RadSlider in it the RadSlider will also be reloaded every time and its ValueChanged event will be fired with Value=0.
Could you please check this out by using a Debug breakpoint in the ValueChanged event. However, the solution you have made is more like a winforms than a Silverlight one. In Silverlight, you can take a full advantage of using ViewModels (MVVM design pattern
) bound to your controls. These ViewModels could have properties that are two-way bound and will reflect the changes that you make in the UI.Could this fit in your case ?
Furthermore, you can examine this demos
showing our new PersistenceFramework
( which is part of Q2 2011 Beta Release) that could be used for saving the current state of a RadControl.
Please let us know if you need further assistance.
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