RadControls for Windows Phone Full List
The Animation Framework is the foundation for creating vibrant and lively apps. The control helps creating slick transition animations for both content and pages. It is not present in the UI Toolbox for Windows Phone. Thanks to the components’ flexible API you can easily create your own custom animation from scratch or based on the ones coming out-of-the-box.
The predefined animations include:
- Fade
- Move
- Perspective
- Resize
- Scale
- Slide
Watch a short video
The ApplicationFrame is your best friend if you want to add smooth and captive (masterful) animations when switching between pages in your application. It uses the power of the TransitionControl to enable animations upon page load and unload. With only a single line of code you can set the default transition animations without modifying the pages themselves. The default transition mimics the behavior of the transitions used in the Windows Phone OS. The page transitions are optimized for execution speed and are fully integrated into the navigation framework model provided by the Silverlight runtime.
Watch a short video
The control provides filtered suggestions as the user types for convenience and faster navigation. The suggestions are shown in a pop-up, but if you like you can hide the pop-up and show them in a separate listbox. The control exposes a convenient API to control its behavior and uses optimized filtering algorithms to boost up performance. RadAutoCompleteBox has two Auto Complete Modes: StartsWith and Contains.
The BusyIndicator comes with 8 different animation styles to let your end-users know that a time consuming operation is performed. You can also create your own custom animation and specify custom content as well and define its position relative to the displayed animation.
The BulletGraph is excellent for using it in any report or dashboard. The control allows end-users see progress, comparison of different measures and ranges at a glance. It presents how a single measure compares to other relative measures, how it fits in predefined ranges and whether this situation is good, satisfactory or bad. The Bullet Graph is easy to read and takes up small space in a report or dashboard.
Telerik Calendar for Windows Phone 7 mimics the behavior of the Metro calendar found on the Windows Phone device. RadCalendar is gesture enabled and is highly configurable in terms of styling and functionality. By default the calendar is using the culture from the device, but developers can set any other culture supported in .NET. Any appointment source is supported. With the Mango tools it can be integrated with the phone device appointments.
Designed for the mobile environment, RadChart for WP7 is intuitive and easy-to-use. Super-fast loading and real-time updates, excellent drawing capabilities and pixel-perfectness are some of the features you can enjoy. The control’s intuitive object model and public API allow complex charts to be easily setup either in XAML or through code. RadChart offers 20 chart series out-of-the-box and may work in bound or unbound mode, depending on the requirements. Charting control is not available in the UI Toolbox for Windows Phone.
Watch a short video
The control enables you to display and execute context sensitive actions. It is fully compliant with the Metro UI guidelines and offers great flexibility and extensibility, including custom animations, trigger mode, templates, commands plus much more.
The ListBox control is in the core of almost any Windows Phone 7 application. RadDataBoundListBox is the blazing-fast and light-weight version of the standard ListBox component. With this control your end-users can navigate through thousands of items without ever slowing down the application. To make the control even more responsive and flexible RadDataBoundListBox supports three modes of data virtualization. The ultimate goal of each virtualization mode is performance. A new feature added to the control is checkbox support.
Watch a short video
Telerik DatePicker for WP7 provides all the functionality and the UI of the date picker control found in the Windows Phone 7 OS. On top of that the innovative user experience allows for infinite looping of all three Date components - Day, Month and Year. You get much faster and smoother infinite-looping experience on initial start-up, validation out-of-the-box and additional culture properties. The developer can choose which elements of the date – day, month, year – to be shown. The culture awareness property combined with the full control over visualizing the selected date gives you great flexibility in your WP7 development.
The DateSelector for WP7 provides all the functionality and the UI of the date selector control found in the Windows Phone 7 OS. In addition you get much faster and smoother infinite-looping experience on initial start-up, validation out-of-the-box and additional culture properties. Just like in the DatePicker you can choose which elements of the date – day, month, year – to be shown. The control is culture-aware and supports data validation.
When using RadDiagnostics in your app, you receive crash reports, get specific debug and run-time information from your end users when they encounter an issue (ApplicationUnhandledException) with your app. When an exception occurs, a MessageBox dialog is displayed and users are asked to report the diagnostics data. The collected data contains rich information about the exception, device and runtime info. Optionally a screenshot of the current application state can be provided. Read how to implement it and see a preview of how the report will look like in this blog post.
DockPanel allows you to easily experiment with different layouts and achieve the most meaningful user interface in your application. You can dock elements to the left, top, right or bottom. You can put an infinite number of items and order them accordingly. Simply tap on the element to change its Dock property on the example below.
You can now easily visualize dynamic data in your application with Telerik Gauges – a unique control offered from Telerik. With the rich assortment of gauge types you are free to build the exact dynamic data visualization tool that you need. Animations are smooth thanks to the specially optimized architecture of the control. The control consists of panels and controls that represent value ranges and indicators which point to specific values or sub ranges. The ranges and indicators are look-less and loosely coupled allowing for flexible visualization of data.
The JumpList is another control from the ListBox family. The beauty of it is that it supports core data operations such as filtering, sorting and grouping. The control uses Telerik’s unique DataLayer building upon LINQ and making data operations possible with setting a single property. To secure performance, RadJumpList uses revolutionary approach for UI virtualization. Your end-users can not only navigate through thousands of items without ever slowing down the application, but also to easily filter and sorting information.
This unique control automatically updates the layout of your application, after you have transformed the UI of a given element. RadLayoutTransformControl calculates the boundaries of the modified representations instead of you and it doesn’t stop there. The interaction between the controls remains intact, the way it has worked before the applied transformations.
RadListPicker mimics the ListPicker user experience as defined in the official Windows Phone 7 Metro Design Guidelines. The control is great for creating “appointments” scenarios. It operates in both “inline” and “popup” modes, allowing for creating rich functionality. The inline mode is used when the item’s count is smaller than 5. The popup mode is used when the items’ count exceeds the value specified by the InlineModeThreshold property.
Based on feedback we got from customers we created this control so that you can easily create context specific, content-centric and dynamic tiles with custom design. A very common scenario is that you want to pin a page that has a dynamic (or user generated) content. In this case you can’t use a static image from your application or even a dynamic image from a web server because the content is very often created on the fly, but you can use the LiveTileHelper.
Read more
If you are writing an application, which requires looping a given set of items, such as the days of the week for example, RadLoopingList will help you do this. The control uses its own UI virtualized data source to ensure smooth and slick experience for the end-user. Now the control supports infinite and horizontal looping.
Watch a short video
The MessageBox control allows for a more flexible user input gathering. You can set any UI element as a content of the message box and specify any string as a content of the OK/Cancel buttons. So now you can create a MessageBox that looks like the ones on the screenshot.
The RadNumericUpDown control allows your users to select numeric values from within a predefined range, providing them with a rich user experience. The control exposes a bunch of useful properties which can be used to fine-tune its behavior, as well as an event that is fired when the currently selected value is changed.
Using pagination, you can deliver rich content presentation in your Windows Phone application. This control allows you to enable your users navigate through multiple pages of whatever content you want by using simple and known gestures. Performance and UX are focus point here.
A unique control provided by Telerik, RadPickerBox is a versatile component that may be used to select single or multiple items, to change a setting or to display popup content through a button click. The control lets you utilize the navigation-driven UI of Windows Phone to its fullest. As opposed to a regular ComboBox implementation, RadPickerBox allows you to place any content within its popup with ease.
Helping your app gets more ratings, which is one of the factors affecting greatly the app’s overall ranking. Our experience shows that if the users are reminded to do something, chances are that their response rate will be higher than if they are not reminded. With RadRateApplicationReminder you can configure your application to display a message box that reminds users to rate your application on every given period or for a given application usage. See how simple it is to implement the control.
RadRating allows users to show their rating for anything … albums, movies etc. The Rating is applied by tapping an item. Each item’s shape and style is fully customizable.
You can easily add picture browsing-like experience to your application with RadSlideView. It feels just like in the native OS. You can use any arbitrary content as a slide – picture, text, video or UI control. RadSlideView is fully programmable and may be easily setup either in XAML or through code behind. Show content on full screen, displaying one slide at a time or zoomed-out, displaying all the items in a strip.
Watch a short video
RadToggleSwitch is a fancier version of a checkbox control. ToggleSwitch is a binary state control, which mimics the experience found in the OS. As explained by Microsoft “it is intended to add an element of delight to the user experience and awareness for the currently selected option”.
This is a control that allows you to display a popup associated with a given visual element on your page. This popup may contain any type of information, like additional details or some hints. For example, the tooltip can show information for various subway stations on a subway map.
RadTimePicker provides all the functionality and the UI of the time picker control found in the Windows Phone 7 OS. In addition you get much faster and smoother infinite-looping experience on initial start-up, validation out-of-the-box and additional culture properties. Other features of the TimePicker are infinite looping, value ranges and null value.
RadTimeSelector provides all the functionality and the UI of the time selector control found in the Windows Phone 7 OS. In addition you get much faster and smoother infinite-looping experience on initial start-up, validation out-of-the-box and additional culture properties. Just like the TimePicker, the TimeSelector features infinite looping and value ranges.
The TransitionControl enables you to create and apply transition animations to the application’s content. It can be used either as a standalone component or to spice up any other content control, bringing a richer look and feel to your application with minimal effort. You can use the transition effects available out-of-the-box, or combine existing transitions in an AnimationGroups to achieve complex and compelling behaviors. This control is not available in the UI Toolbox for Windows Phone 7.
RadUniformGrid enables you to easily create grid-like layouts. The UniformGrid comes in handy if you are working on an app such as a photo album, or if you need a board for a game, as it allows you to position equally sized content on the screen. Furthermore, setting the number of rows and columns is done within a single line of code.
RadWindow is a flexible UI control that allows you to display content at an arbitrary point on the screen with a convenient API. Show or hide the content of the window with an animation allowing for a slick presentation and smooth user experience. This Windows control for WP7 is not available in the UI Toolbox for Windows Phone.
RadWrapPanel is another control for easy creation of layouts. The control is very useful if you are working on a game app. It arranges its elements from the left to the right, breaking the content to the next line at the edge of the containing box.
It allows you to display reminder messages for the trial versions of your apps. You can track the usage of the different features and disable only some of them when the trial expires. Then you can display a nice message inviting your user to purchase the paid version or pay for premium content. The trial period can be tracked per days or per count of features usages. Read how to implement the TrialReminder control here.