Screenshot Preview

Telerik RadControls for Silverlight

by Telerik - Product Type: Component / Silverlight

Building blocks for rich business applications. Teleirk RadControls for Silverlight were built on Microsoft Silverlight 3 and include 38 UI controls for building rich line-of-business Silverlight applications. Sharing the same codebase with Telerik WPF controls, the Silverlight controls offer a clean and intuitive API, Blend support and theming capabilities that will radically improve your RIA development. RadControls for Silverlight includes: RadCalendar,  RadComboBox,  RadCube, RadDatePicker, RadExpander, RadMediaPlayer, RadMenu, RadNumericUpDown, RadPanelBar, RadProgressBar, RadSlider, RadTabControl, RadTimePicker, RadTreeView , RadUpload RadWindow, RadWrapPanel, RadDockPanel and RadUniformGrid. RadControls for Silverlight are the perfect addition for existing ASP.NET AJAX applications and work with Telerik RadControls for ASP.NET AJAX.  This enables you to add sections with advanced vector interfaces when needed.

What's new in RadControls for Silverlight Q1 2010?

  • The Q1 2010 release is focused on strengthening three main aspects of RadControls for Silverlight: ensuring first-class performance for all data-centric controls through various techniques, enhancing and polishing RadControls themes and providing highly advanced, enterprise-level features, especially for the data visualization controls.
  • All RadControls skins get a major facelift for greater consistency and appeal across skin elements such as rows, buttons, headers, selected/disabled states, etc.
  • RadControls for Silverlight provides support for Visual Studio 2010 RC, offering toolbox support, property browsing and WYSIWYG preview for all controls. Telerik is working closely with Microsoft to ensure best practices are followed and that they provide the most complete design experience, allowing you to develop in Visual Studio 2010 and style your controls in Expression Blend with ease.

What's new in RadControls for Sliverlight Q3 2009 SP2?

RadGrid

  • Added synchronization between source collection GroupDescriptions and DataItemCollection GroupDescriptors. Domain Data Source Support
  • Cell editing can be canceled on a single Esc key click; Row leaves edit mode on double press the Esc key
  • Added: EditIndicator to account for the row being in edit mode
  • Added: Synchronization between source collection Sort descriptions and DataItemCollection Sort descriptors
  • Added: Return old values to the GridViewRow when edit is canceled
  • Adding DesignProject property and removing PDB generation for design projects
  • Virtualization for comboboxes in GridViewComboBox column is now enabled by default
  • Editor is focused when GridViewCell enters in edit mode when CellEditTemplate is used
  • Now RadGridView validation mechanism is used with CellEditTemplate
  • Added: Filtering "Match case" functionality

RadChart

  • Added SeriesDefinition.Visibility property. Value SeriesVisibility.Hidden stands for hiding the series without rearranging the chart, SeriesVisibility.Collapsed is for hiding the series and rearranging the char
  • Stripline animations are now disabled by default

RadScheduler

  • TimelineViewDefinition add the feature to generate 1month or 1year or 1 week long time slots
  • Implement TimeSlotTemplateSelector
  • Add a property to allow to users a range of available ViewMode choices
  • Make RecurrenceChoiceDialogDefaultRecurrenceMode apply for deleting of recurrent and do not show recurrence choice dialog when deleting an ocurrence
  • Add header template customization feature for AppointmentDialogWindow

RadDock

  • Pane - Enable hiding PaneHeader without changing the ControlTemplate of the PaneGroup

RadComboBox

  • Added: TextSearchMode and IsFilteringEnabled properties to replace the FilteringMode property. Obsolete FilteringMode.
  • Added: SelectAllTextEvent property that specifies the events which will cause the text in the TextBox to be selected.

RadCoverFlow

  • Properties for controlling the reflection Shader Effect.
  • Vertical orientation

RadTimePicker

  • Add Select and SelectAll method

RadRibbonBar

  • Autoclose behavior to be available only in Ribbon Buttons

RadSlider

  • Implemented MinimumRangeSpan and MaximumRangeSpan

RadOutlookBar

  • Implement Title property for OutlookBarItem

RadButtons

  • The DataContext of the button can be transferred to the DropDown

RadExpander

  • Add preview events for expand and collapse

RadMediaPlayer

  • Implement Vista and Office skin

What’s new in Telerik RadControls for Silverlight Q3 2009 SP1?

Common for all Controls: With this SP release introduced improved support for VS 2010 Beta

  • Toolbox support
  • Property browsing
  • WYSIWYG preview for all controls

RadGridView What’s New:

  • Added AddRange and RemoveItems new methods for GridViewColumnCollection
  • Added IsExpandedChanged event to the GridViewRow
  • Added RowUnloaded event
  • Added Context and TextAlignment properties for GridViewExportEventArgs
  • Added "Add Reference" support for Visual Studio and Blend 3
  • Added GroupPanelStyle and GroupPanelItemStyle Added
  • Now users can delete (if supported by the grid ItemsSource) selected items using DELETE key (can be controlled with CanUserDeleteRows property).
  • Added overload of the PrintToHTML method to allow much better control on what is being printed
  • Added designtime assemblies for the grid
  • Added EditorStyle property for the GridViewBoundColumnBase
  • Extension to the IEditableObject support, when exception is thrown from EndEdit() user can handle DataError event
  • RadGridView can be prefiltered programmatically
  • Always visible insert row. can be controlled with ShowInsertRow property of GridViewDataControl
  • GridViewDataControl.VerticalGridLinesBrushProperty
  • GridViewDataControl.VerticalGridLinesBrush
  • GridViewDataControl.HorizontalGridLinesBrushProperty
  • GridViewDataControl.HorizontalGridLinesBrush

RadTreeView What’s New:

  • Animation added to the WPF TreeView.
  • The CheckedItems collection on the TreeView is not an observable collection anymore, but a Read-Only hash set.
  • ContainerBindings now are removed and reapplied when items are prepared and cleared.
  • Made the TreeView line lighter in color in the Office themes.

RadScheduler What’s New:

  • ShowsConfirmatyionWindowOnClose property added.
  • Time Markers are now localized.
  • Implemented HeaderTemplate and VerticalHeaderTemplate properties of ResourceStyleMapping class

RadChart What’s New:

  • Added AxisY.LabelRotationAngle

RadComboBox What’s New:

  • Added a static property TextSearch.AutoCompleteTimeout
  • ValidationTooltip added

RadDocking What’s New:

  • When RadPane is in the AutoHideArea and it is focused (with the keyboard or with code) it shows like the mouse is hoovered over it

RadRibbonBar What’s New:

  • The application button in the Windows 7 theme is now rectangular and not round
  • Windows 7 look like Application Menu and Button
  • Added ApplicationButtonStyle property to RadRibbonBar. It can be used in order to style the application button
  • The TitleBar can now be hidden by using the TitleBarVisibility property on the RibbonBar

RadBook What’s New:

  • Throw PreviewPageFlipStarted, PageFlipStarted and PageFlipEnded events on key down
  • Add property for page flip duration

RadMap What’s New:

  • New map provider: OpenStreetMap support added through the OpenStreetMapProvider
  • Added map provider extensibility options for authoring custom map providers
  • GetItemsInLocation method added to InformationLayer

What’s new in Telerik RadControls for Silverlight Q3 2009?

New Controls

RadMap - Visualize rich geographical information with Telerik Silverlight Map, zoom and pan smoothly to any corner of the earth.

  • Map Sources  - With RadMap you can visualize rich geographical information from external geo imagery sources. Currently RadMap supports Bing Map Source and empty provider, other providers will be implemented for future versions of the control.
  • Pan and Zoom - Telerik Silverlight Map supports panning and zooming through the mouse, the keyboard and the navigational controls.
  • Navigation Controls - RadMap has 3 navigation controls which give your users more flexibility when using the control: navigation control, command bar for switching between the two views of the map and scale control.
  • Information Layer  -The information layer allows you to add any FrameworkElements and MapShape objects on the map, setting their geographical coordinates.

RadOutlookBar - Telerik OutlookBar control for Silverlight lets you deliver Outlook’s navigational bar to your applications. You can take advantage of the data templates, icons, and the overflow menu.

RadTileView - Create flexible and interactive layouts for your rich web applications with the latest addition to RadControl for Silverlight - RadTileView. The control enables you to architect immersive user experiences with its configurable content "tiles", support for drag-and-drop rearrangement, and adjustable position of the minimized items. RadTileView comes with built-in item animations, which are also fully customizable to suit various scenarios.

RadRibbonBar - Telerik Silverlight RibbonBar is an easy-to-use implementation of the Microsoft Office 2007 “ribbon” UI, which allows you to codelessly organize the navigation functionality of your application into a single compact toolbar control. Its popup engine, dynamic resizing, built-in galleries and powerful customization capabilities, make the Silverlight RibbonBar your shortcut to creating powerful navigation systems.

RadButtons - Telerik RadControls for Silverlight noew feature stabdard Button, DropDownButton, RadioButton and SplitButton to allow you build complex forms and easily manage their input. All these buttons provide specific functionality that can be instrumental to achieving complete LOB applications. Telerik RadButtons for Silverlight also provide full Commands support.

Changes:

RadGridView

  • Added RowValidated and CellValidated events
  • Simplified templates for: Row, HeaderRow, FooterRow, GroupRow, GroupFooterRow, Cell, FooterCell, GroupFooterCell
  • Exposed GridViewDataControlExtensions class
  • Added ClearCell method and oveloads in all rows which clear the cells
  • Added data layer validation for cells
  • Added GroupFooterTemplate for GridViewColumn
  • Added browser printing support for Silverlight
  • Added SelectionMode property to specify the selection behavior of RadGridView and GridViewDataControl.
  • Added Clipboard.IsEnabled property
  • Extended GridViewAddingNewEventArgs with Cancel member
  • GridViewDataControl.GetDistinctValues is now public
  • Added CanUserSelect property which determines whether selection can be triggered from the UI
  • DistinctValuesLoading event added for GridViewDataControl
  • Added SetPropertyValue method (GridViewBoundColumnBase class) which can be used to set new property value to a specific data object.
  • Added GridViewEditTrigger enumeration which defines actions that will put a cell into edit mode
  • Added Copy / Paste functionality for Silverlight
  • Added SortMemberPath property for GridViewDataColumn
  • Added metadata support for auto-generated columns
  • Added RowDetailsVisibilityChanged event to GridViewDataControl.
  • Added Expand / Collapse Single Group methods for RadGridView
  • ChildTableDefinitions are now exposed on GridViewDataControl
  • RadRowItem.DataItem is now public
  • Added GridViewDataColumn.GroupHeaderFormatString property
  • Added AutoExpandGroups property

RadScheduler

  • Resource Grouping
  • TimeLinew View
  • Improved the way appointments display in Month view
  • New design of the Edit dialog
  • Standard resources added to the Appointment and Edit Appointment dialog
  • All-day area improvements
  • Added AllDayAreaHeight property

RadChart

  • Grouping & Aggregation: RadChart is now able to group and aggregate data during data binding optimizing numerous analytical business scenarios.
  • Multiple YAxis support: RadChart is now able to draw multiple y axes allowing you to plot series of different magnitude side-by-side.
  • Horizontal Series: RadChart new features the HorizontalBar, HorizontalStackedBar and HorizontalStackedBar100 types.
  • Exporting: RadChart is now able to export the rendered chart to different formats like: PNG, BMP, XLSX, SVG.
  • Negative Values: RadChart is now able to draw series below the X-Axis to achieve a more visually appealing rendering of negative values.
  • Human Readable & Scientific labels: for optimizing the comprehension of data RadChart introduces new support formats for numbers. Now the big numbers like 5,000,000 can be represented like 5mln or 5e6.
  • Added support for "#TOOLTIP" and #DATAITEM tokens to the custom label format expressions.
  • Added support for two new Label Format Tokens useful for stacked chart series – #STSUM (stacked sum – represents the sum of all stacked items for a given index) and #STPERCENT (stacked percent – the percent representation of the value of a given item with respect to all stacked items for the respective index).
  • Added databinding support for non-default ChartAreas.
  • Exposed DataBinding, DataBound and ItemDataBound events.
  • Introduced Windows 7 theme.

RadGauge

  • Added playback (databinding) support for gauge indicators; the indicators API is extended with the following members / methods:
  • IndicatorBase.ValueSource property - Gets or sets value source for the playback feature.
  • IndicatorBase.ValueMappings property - Gets the value mappings that constitute the data mappings for an indicator.
  • IndicatorBase.StartPlayback(interval, frameChangedHandler) method - starts the playback of the ValueSource contents.
  • IndicatorBase.Reset() method - resets the playback.
  • IndicatorBase.MoveNext() method - moves to the next value in the ValueSource.
  • IndicatorBase.MovePrevious() method - moves to the previous value in the ValueSource.

RadTreeView

  • Vertical UI Virtualization. The TreeView now supports the IsVirtualizing attached property of the TreeViewPanel which specifies whether the items of the TreeView will be virtualized.
  • TreeView now supports the TreeViewPanel.VirtualizationMode property which specifies whether the TreeViewItems will be recycled during virtualization.
  • OnIsEnabledChanged protected virtual method has been added to the TreeViewItem. This is a handler of the IsEnabledChanged event.
  • CheckBoxes & BringIntoView
  • SingleExpandPath
  • PreviewEditCancelled routed event has been added to allow editing to be cancelled.
  • EditorPrepare routed attached event has been added to the TreeViewItem, which allows the editor contained in the item to be accessed right after it has been shown so that it can be prepared.
  • PreviewEditorPrepare attached routed event has been added to the TreeViewItem that allows the default prepare actions for the editor to be cancelled.

RadCoverFlow

  • EasingFunction - easing that determines how RadCoverFlow changes its items.
  • ItemChangeDelay - animation speed of the EasingFunction.
  • CameraDistance - Distance between the control and the camera.
  • CameraRotation - Rotation that determines the view angle towards the control.
  • RotationY - Plane projection in Y dimension applied to all CoverFlow items that are not selected.
  • ItemScale - Percentage scale of all items that are currently not selected.
  • DistanceBetweenItems - Determines the distance between items except from the selected item.
  • DistanceFromSelectedItem - Determines the distance of all elements from the selected item.
  • OffsetX and OffsetY - Offset the flow layout from its center.

RadDatePicker

  • New routed events have been added
  • CalendarClosedEvent – when popup is open
  • CalendarOpenedEvent - when popup is closed
  • Selecting the same time will not make the SelectedDate property null

RadHTMLPlaceHolder

  • SourceUrl can be used with binding

RadWindow

  • Response buttons are not clicked when disabled.

RadDocking

  • Change the behavior RadPane control if Header property is null and there is no binding set, bind it to the Title property (if it is not null).
  • GetPane static method added to the RadDockingControl. This methods retreaves a RadPane by a visual element logically connected to it.
  • Localization supported added.
  • Compass property is added to the PreviewShowCompassEventArgs class. the value of This property is a reference to the Compass that will be shown.
  • The PreviewShowCompass is also fired for the RootCompass.
  • IsLeftIndicatorVisible, IsTopIndicatorVisible, IsRightIndicatorVisible, IsBottomIndicatorVisible, IsCenterIndicatorVisible properties added to the Compass class. This properties allow to show or hide parts of both the Compass control and the RootCompass control.
  • States Compass parts visibility added.

RadControls for Silverlight included controls:

RadGauge -The RadGauge set gives you a rich assortment of circular, linear and numeric gauge types for your applications. With very powerful customization abilities you can get the exact look and feel you are searching for all of your Silverlight applications, and reveal a lot of opportunities to create the exact gauge you need.

  • Completely stylable, lookless control – the control introduces an innovative approach that separates functionality and appearance altogether. This allows you to completely restyle the control without changing a single line of code
  • Radial gauges – the scales of the radial gauges are very flexible allowing you the following customizations: change the start and end angles of the scale, scale multiplier, radius, center, sweep angle and scale labels string format. You can also change the tick’s marks count, length, tick location and style
  • Linear gauges - linear gauge can display multiple scales and ranges. The scale is very flexible allowing you to customize: start and end width, background, border brush and thickness, tick marks, scale labels string format. The count, length, tick location and style of the 4 types of tick marks on a given scale can be changed according to your needs
  • Indicators - Telerik RadGauge for Silverlight features 5 types of indicators: needle, marker, bar, numeric and state indicators
  • Rich customization capabilities - the gauges are extremely customizable with a variety of built-in behaviors starting from scales, indicators, labels, ticks etc
  • Animations - all gauges are smoothly animated out of the box

RadContextMenu - RadContextMenu  provides additional commands or features of the page or the element without occupying any space on the page.

  • Multi-level menu items - RadContextMenu supports hierarchy.  You can build any levels of menu items as needed to achieve the navigation you’d like
  • Hierarchical Databinding - you can bind the menu to hierarchical Object Data to build its items hierarchy as well as bind it to an XML data
  • Styling and Appearance - RadMenu can be fully customized using Expression Blend
  • Orientation - set the orientation to either horizontal or vertical by changing a single property
  • Click to Open - let the child menu groups open only upon clicking a first-level item thus achieving the behavior of windows-like menus
  • Rich Programming Model - you can control any property of RadMenu at runtime to easily create or manage flexible menus on the fly
  • Check/Uncheck items - let the users check/uncheck items and manage the collection of the checked items
  • Boundary Detection - RadMenu detects the Silverlight plug-in boundaries and opens its child item-groups in the opposite direction when the screen boundaries are to be crossed

RadCoverFlow - RadCoverFlow turns navigation through a media collection into a visual experience thanks to its stunning animations. The elements building the flow can be virtually aligned in a row, thus allowing the user to easily go through the items. Let your end user enjoy browsing through his/her  images or videos.

  • Configure the items’ reflection – configure the height and opacity of the items’ reflection to build richer UI with the RadCoverFlow items
  • Configure the camera position - you can easily change the perspective, from which the items are being seen. This approach can help you build more 3D like interfaces
  • Real 3D Rotation - RadCoverFlow uses real 3D transitions to navigate through the items
  • Customizable Navigation Template - you can change how the navigation of the coverflow looks to fit the coverflow control to your very specific Line-Of-Business application’s design

RadPageNavigation - RadPageNavigation is a custom framework developed by Telerik. It enhances your application's capabilities by providing an API for navigating through the pages. Additionally, the RadPageNavigation framework features built-in animations to further enrich the UI and usability of your web applications.

  • Auto slide - RadNavigation allows you to customize the animation that is used upon navigating between pages. Thus, you will be able to adjust the animation to your application's design
  • Frame support  - RadNavigation supports frames and pages. You can benefit from these features by building a custom page navigation and transition animations
  • Navigation history - RadNavigation stores the history of the visited pages. This also enables the "back" and "forth" navigation between these pages

Drag & Drop Manager - Telerik Drag & Drop model for Silverlight allows users to drag any element and drop it onto any other element. The associated events allow users to completely handle the Drag & Drop process, thus easily building complex and flexible business logic. 

  • Rich event handling - the DragAndDrop framework provides a wide set of events that can be used to handle the actions happening upon a drag and drop operation. Using the variety of events you can adjust the Drag And Drop actions to your very custom application’s logic, thus providing a great flexibility to the users
  • Visual ArrowCue - RadDragAndDropManager enables you to set a visual cue while dragging an element. It will guide the users as they perform the drag and drop operations
  • Visual DragCue – the DragCue follows the mouse while the user performs drag and drop operations. This feature is another visual guide for the drag and drop operations. It ease the users while reordering elements on the pages
  • ScrollViewers - the control will automatically use ScrollViewers to reveal content when the destination of the drag and drop operation is not visible. This makes the drag and drop process applicable even when the operation should be performed with parts of the page that are not visible on the screen

RadCalendar for Silverlight is a fully featured data-input control providing the ability to display different views such as months, years, decades, centuries, multiple months view, etc. Additionally, you can select several dates at a time and define selection ranges.

  • Display Modes - You can display the calendar in four different views - Months, Years, Decades and Centuries. Thus, you can adjust the calendar component to meet your very own business needs.
  • Multiple Months View - RadCalendar can be easily configured to show more than one month in the calendar area. Thus, you can make the navigation easier and faster.
  • DataBinding - Telerik RadCalendar for Silverlight can be bound to various datasoure types, such as such as Object, XML and WCF services.
  • Selection Mode - RadCalendar supports both single and multi-date selection. This behavior can be changed by using a single property.
  • Selection Range - Set the range of the dates the user will be able to navigate to, and a constraint on the dates that can be selected.
  • Keyboard Navigation - RadCalendar supports the standard browser navigation paradigm. Users can tab across the page elements till they reach the calendar element. Then they can go forward/backward over the individual days by pressing the [Tab]/[Shift+Tab] keys. A day can be selected by clicking the [Enter] button.
  • Styling and Appearance - RadCalendar can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the calendar control.

RadComboBox for Silverlight is a full featured drop-down list control. The product introduces a number of advanced features like autocomplete, grid-like multiple columns, databinding, rich events model, etc.

  • DataBinding - Telerik RadComboBox for Silverlight can be bound to various datasoure types, such as such as Object, XML and WCF services.
  • Editable Mode - RadComboBox can work in both "editable" and "not editable" modes. Additionally, the RadComboBox can be marked as read-only even though the editable mode has been enabled.
  • Autocomplete - RadComboBox has a full autocomplete support - while you type into the input area, the combobox returns all the relative matches for the currently typed text.
  • Multicolumn Mode Combobox - You can use custom ItemTemplate to represent grid-like multiple columns.
  • Keyboard Support - RadComboBox has full support for keyboard navigation with arrow-key navigation.
  • Styling and Appearance - RadComboBox can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the combobox control.

RadCube for Silverlight is a multi-platform navigational component that encapsulates different parts of your application’s logic. You can build versatile wizard forms, navigation systems or even play videos. RadCube for Silverlight can also successfully replace a rotator or carousel control.

  • Navigation - The users can entirely navigate through the mouse. The rich API of the control can also be used to navigate through the cube.
  • Styling and Appearance - The control can be easily styled using Expression Blend. Additionally, you can use several pre-defined themes.
  • Using the Cube as a Navigation System - You can use RadCube as a navigation system or you can use it to show all your pages on the cube’s sides, thus creating transition effects when switching the pages.

RadDatePicker for Silverlight is a fully featured data-input control providing the ability to select dates from a calendar displaying different views, like months, years, decades, centuries, multiple months view, etc. Additionally, RadDatePicker provides an advanced mechanism that can parse numbers and strings to dates.

  • Display Modes - You can display the calendar in four different views -  Months, Years, Decades, Centuries. Thus, you can adjust the date-picker component to meet your very own business needs.
  • Multiple Months View - RadDatePicker can be easily configured to show more than one month in the calendar area. Thus, you can make the navigation easier and faster.
  • Powerful Databinding - Telerik RadDatePicker for Silverlight can be bound to various datasoure types, such as such as Object, XML and WCF services.
  • Keyboard Navigation - RadDatePicker supports the standard browser navigation paradigm. Users can tab across the page elements till they reach the date-picker element. Then, they can type something in the input field, click tab to focus the drop-arrow element and then press the [ Enter] key. Calendar will appear.  The users can go forward/backward over the individual days by pressing the [Tab]/[Shift+Tab] keys. A day can be selected by clicking the [Enter] button.
  • Advanced Parser - You can enter any number or string in the input field of RadDatePicker and the entered value will be transformed to a valid date.  For example, if you type “1”, the first day of the month will be shown after leaving the input field. If you type “Monday”, the corresponding date of the current week will be selected.
  • Styling and Appearance - RadDatePicker can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the datepicker control.

RadExpander for Silverlight is a flexible control that helps you save space and achieve an easier navigation through your site. You can place the expander anywhere on your page and embed any content inside the drop-down area.

  • Custom header - Any control can be placed in the header template of RadExpander. Thus, the control allows you to additionally customize the UI so that it fits your application's layout.
  • Orientation - RadExpander supports four ExpandDirections. In other words, you can expand the content area in any direction (up, down, left or right). This feature allows you to place the expander control at any place of your page's layout and choose the needed ExpandDirection.
  • Styling and Appearance - RadExpander can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the expander control.

RadMediaPlayer for Silverlight allows you to easily deliver audio and video content to your web site by using the great flexibility of the control. You can create and load playlists, set chapters, watch the video in a full-screen mode and completely customize the appearance of the control.

  • Set Chapters - Let the user play different parts of the movie by a single click on the appropriate chapter.
  • Create Playlists - Create your own playlist inline or in the code behind.
  • Set Video Size - You can easily change the width and height of the video element using only two properties.
  • Styling and Appearance - RadMediaPlayer can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the media player control.

RadMenu for Silverlight provides the ability to build the entire navigation of your web application. Combining the ability to display hierarchical views and the advanced styling mechanism, RadMenu lets you build even the most complicated site-menu systems.

  • Hierarchical Databinding - You can bind the menu to hierarchical Object Data to build its items hierarchy as well as bind it to an XML data. Also, you can use WCF services to populate the menu.
  • Styling and Appearance - RadMenu can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the menu control.
  • Orientation - Set the orientation to either horizontal or vertical by changing a single property.
  • Click to Open - Let the child menu groups open only upon clicking a first-level item thus achieving the behavior of windows-like menus.
  • Rich Programming Model - You can control any property of RadMenu at runtime to easily create or manage flexible menus on the fly.
  • Check/Uncheck items - Let the users check/uncheck items and manage the collection of the checked items. Using the corresponding events you can entirely handle the check/uncheck action.
  • Boundary Detection - Telerik RadMenu detects the Silverlight plug-in boundaries and opens its child item-groups  in the opposite direction when the screen boundaries are to be crossed. When there is not enough space in both directions, the control will adjust its items’ position in order to make them visible whenever possible.

RadNumericUpDown for Silverlight provides a rich user experience by allowing the users define various value formats, as well as additionally customize them to meet the customers' business requirements.

  • Formatting - Let the users define different value formats with RadNumericUpDown. Besides the predefined numeric, percentage and currency formats, users can define their custom formats.
  • Styling and Appearance - RadNumericUpDown  can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the control.
  • Navigation - RadNumericUpDown allows you to define the minimum and maximum values, to which the user can increment/decrement the input’s value. Additionally, you can specify the “change” that will be applied to the value upon each incrmentation/decrementation and allow the users to edit the value. You can also delay the change, autoreverse the values  and accelerate the changing speed.
  • UpDown Control - The UpDown control uses paired arrow-buttons to increment or decrement a certain value, i.e. a scroll position or a number displayed in a companion control.

RadPanelBar for Silverlight is a versatile component allowing you to build different navigation systems such as left/right side menus and Outlook style panels. The templating mechanism of the control provides the ability to enhance the control’s behavior so that it can successfully represent a complicated site navigation system.

  • Hierarchical Binding - You can bind RadPanelBar to hierarchical structures to display them for the purposes of your navigation system. You can bind the control to Objects, XML and you can use WCF services to populate the items.
  • Keyboard Support - Use the keys to navigate, expand , collapse or select items in RadPanelBar. Additionally, all corresponding events will be fired when using the keys to manage the panel items.
  • Different Expand Modes - The ExpandMode can be either single or multiple, reflecting the allowed number of expanded items. When in single ExpandMode, all the panel items will collapse except the item that has just been expanded.
  • Styling and Appearance - RadPanelBar can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the panelbar control.

RadProgressBar for Silverlight is an advanced component allowing you to completely convey the progress of various tasks. The control’s appearance can be fully customized via ControlTemplates. The control ships with several pre-defined themes and animations.

  • Orientation - Set the orientation of the control to either vertical or horizontal by changing the value of a single property called Orientation.
  • Configuration - Configure the behavior of the RadProgressBar control by defining the minimum and maximum value of the range element. You can also define the “stepsize” incrementing the value.
  • Styling and Appearance  - Use ControlTemplates to customize the look and feel of the control in your very custom manner. Along with the ControlTemplates you can use animation effects to enrich the progressbar’s appearance.

RadSlider for Silverlight is a flexible UI component that allows users to select a value from a defined range. The control is completely customizable in terms of appearance and offers numerous configuration options like orientation, small change, mouse wheel support, selection range, snap to tick, tick placement, tick template, etc.

  • Orientation - Set the orientation of the slider to either horizontal or vertical as per your needs.
  • Styling and Appearance - The control is fully customizable in terms of UI. You can change the control’s appearance as per your very custom needs.
  • Move the Thumb to the Mouse Pointer - Allow the thumb of the slider move to the location of the mouse click that occurs while the mouse pointer pauses on the slider track.
  • Move Slider to the Closest Tick - Allow the slider move the thumb to the closest tick mark.

RadTabControl for Silverlight brings great flexibility to your website’s navigation and allows you to place any control inside the tabs. Thus, you can build different navigation systems, such as wizards and simple forms.

  • Nesting Controls in the Tabs Content - You can put any control inside the tabs, which allows you building complex and flexible tabbed user interface.
  • DataBinding - Telerik RadTabControl can be bound to various datasoure types, such as such as Object, XML and WCF services.
  • Header Content - You can put any content and templates in the headers, as the RadTabItems are HeaderedContentControl.
  • Tab Orientation - The tabs can be positioned either horizontally or vertically by setting a single property.
  • Multi-line Tabs - You can set the end of a tabs row by marking the last tab in the row with IsBreak=”True”. The next tab will start on a new row.
  • Styling and Appearance - RadTabControl can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the tabcontrol.

RadTimePicker for Silverlight is an easy to use control allowing you to integrate time selection in your web applications. The control exposes an advanced parser that converts each numeric value into a valid time. Using the templates of the TimePicker control you can arrange the items in your custom manner. The control supports binding to collections or defining ranges by using Start/End Time and Intervals.

  • Databinding - RadTimePicker can be bound to any collection consisting of TimeSpan objects.
  • Styling and Appearance - RadTimePicker can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the timepicker control.
  • Layout support - RadTimePicker allows you to arrange its items using different panel types - Grid, RadUniFormGrid, StackPanel, etc.
  • Custom header - Any control can be placed in the header template of RadTimePicker or RadClock. Thus, the controls allow you to additionally customize the UI so that it fits your application's layout.
  • Advanced Time Parser - With RadTimePicker, you can simply enter numeric values in the input area of the control. These values will automatically be converted to an actual time. This feature can significantly improve the usability of the control.

RadTreeView for Silverlight is a control that lets you create complicated navigation systems and display hierarchical structures, such as directories and relational data. With its advanced features, RadTreeView significantly improves the navigation and performance of your web application. In addition, RadTreeView provides effortless skinning and ready to use themes.

  • Databinding - Binding RadTreeView is as simple as setting a single property. The binding sources RadTreeView supports include Objects, XML, WCF services.
  • Load on Demand - The performance of the control when operating with huge amount of items is significantly optimized through its load on demand feature. This mechanism lets the nodes load their child nodes as the user expands the parent by clicking on the “+” icon.
  • Drag and Drop Behavior - RadTreView enhances further your web application’s capabilities through the rich drag and drop functionality. Your users can create and re-order any hierarchical structures and easily perform the following drag and drop operations: Drag and drop onto another node or between two nodes, Drag and drop between treeviews and Drag and drop multiple nodes.
  • Styling and Appearance - RadTreeView can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the treeview control.
  • Keyboard Support - Navigate through the nodes without using the mouse. The keyboard can entirely replace the mouse by allowing you to perform navigation, editing, expanding, collapsing and selecting the nodes, allowing you to perform navigation, editing, expanding, collapsing and selecting the nodes.
  • CheckBox Support - Check/uncheck the nodes and let the users perform various tasks with the collection of checked nodes. The tri-state checkboxes provide a better visual interaction with the nodes. Using the corresponding events, you can entirely handle the node-check action.
  • Multi-node Selection - Let the users select multiple nodes by simply setting a single property.

RadUpload for Silverlight is a dedicated file-upload control. It allocates a minimum amount of server memory, while enabling optimized and fully configurable single and multi-file uploads.

  • Multiple Files Upload - To save the user’s time and efforts, RadUpload allows upload of several files at the same time by setting a single property through its multiple files upload feature.
  • Styling and Appearance - RadUpload can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the upload control.
  • Extension Filters - With RadUpload you can filter the file types to be uploaded. The allowed file extensions will appear in the “Open” dialog.
  • Automatic Upload - RadUpload can automatically upload the files right after the latter have been selected in the “Open” dialog.
  • Files Count and Size Limitation - You can limit the number and the overall size of the files that the users will be able to select and upload at once.

RadWindow for Silverlight is a component that can successfully replace standard browser dialogs as well as alert/prompt and confirm boxes. The rich event model of the control combined with its enhanced performance can significantly ease your deployment and improve the responsiveness and scalability of your application.

  • Ordering - RadWndows overlay each other as the top most window overlays the rest.
  • Configuration - RadWindow is fully configurable in terms of determining size, state and position.
  • Alert, Prompt, Confirm - RadWindow exposes Alert, Prompt and Confirm methods to allow you   replace the standard dialog boxes provided by the browser.
  • Styling and Appearance - RadWindow can be fully customized using Expression Blend. There are also several pre-defined themes that can be used to stylize the window control.

RadLayout Panels for Silverlight allow different element positioning. The type of a layout panel determines the type of positioning the elements can take on that panel. There are three panel types included in the suite: WrapPanel, DockPanel and UniformGrid.

  • You can place child items in the dockpanel so that they do not occupy any space, which is not used by other docked elements. The DockPanel provides a built-in auto sizing that applies to the elements when their sizes are not pre-defined.
  • You can place child elements in a sequential position from left to right, breaking the content to the next line at the edge of the containing box. The panel’s child elements will be arranged in a grid layout.

Product Search

Enter search words: