It’s Thursday again, meaning that you’re one day closer to the weekend and can happily kick back with another round of videos, brought to you by XAMLflix. This Thursday we are going to focus on RadUpload, a Silverlight upload component with a server-side handler that enables quick and easy uploading from the client. This also includes helpful features like multi-file upload and providing a drop target for dragging files from the desktop to your application.
For a quick recap, XAMLflix = Videos + Projects covering all of the controls in both the RadControls for Silverlight and RadControls for WPF control suites. We are revamping the entire video library with fresh new content based on the latest and greatest versions of our controls, complete with projects so you can grab the same code you see in the video and run with it.
Getting to Know RadUpload
One of the challenges when working with Silverlight is that the application is running on the client while users expect the same easy server-side communication that you would find in a standard web application, meaning uploading files needs to be a seamless and easy to perform experience. RadUpload provides this out-of-the-box along with the customizability to fit different business scenarios with ease.
- Getting Started – In this video, see what it takes to get started with RadUpload. This includes setting the required properties on the control for uploading to the correct directory on the server-side as well as how to set up the upload handler. (Project below!)
- RadUpload Additional Features – Once you’ve got your feet wet with RadUpload, see how you can easily support features like multiple-file upload, automatic file upload, sending additional parameters alongside uploads, and how to add filters to restrict the types of files that users can upload. (Download the project, includes Getting Started content!)
- Using RadUploadDropPanel – Now that we’re comfortable with RadUpload, we will see how we can further enhance the experience by adding a RadUploadDropPanel to our applications. This will allow users to drag and drop files from their desktop to either add them to the upload queue or to automatically upload them to the server. (Download the project!)
So as you can see, RadUpload is a very versatile control that enables you to easily add upload functionality to your applications with only a few lines of code and a fully featured UI.
Stay tuned for more from XAMLflix next week!