The RadUpload is designed to clear its Items once the CancelUpload() is called in order the users to be able to directly select new files via the Browse button.
In your scenario, you could use a boolean property which is binded to your textbox validation fields and according to the input to Enable/Disable the Upload button. You can access the Upload button like follows:
sender, RoutedEventArgs e)
.ChildrenOfType<RadButton>().FirstOrDefault(x => x.Name ==
Another approach is to use the RadUploadItem
validation, you could find more information about its usage here
. However once the Item is marked as invalid you need to use the cancel button and browse the file again.
I hope this information helps.
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for SILVERLIGHT.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>