Telerik blogs
  • Web

    Frozen / Pinned rows in RadGridView for Silverlight

    A common UX pattern when working with large tabular data is the so called frozen rows or pinned rows. This is very popular in the spreadsheet world and in some text editors as well.     I have tried to resemble this behavior with RadGridView for Silverlight. The user may pin a row thus preventing it from vertical scrolling. This way important items may be kept inside the viewport regardless the position of the vertical scrollbar. Pinned items remain on top for easy access.   Adding this behavior to RadGridView is simple and painless: <telerik:RadGridView x:Name="RadGridView1" > <i:Interaction.Behaviors> <local:FrozenRowsBehavior/> </i:Interaction.Behaviors> </telerik:RadGridView>   These lines should be all the XAML needed to enable it....
    July 05, 2010
  • Release

    Introducing Cell Copy & Paste in RadGridView for WPF+Silverlight

    Our upcoming 2010 Q2 version packs a lot of goodies. One of them is the totally revamped Clipboard support in RadGridView for WPF and Silverlight. Made possible by cell selection which will also be introduced in Q2, the new and improved Clipboard capability is both robust, easy to use and very extensible. By default, users can both copy and paste cells. However, the RadGridView has two additional properties - ClipboardCopyMode and ClipboardPasteMode, which provide thorough control over Clipboard operations. You will be able to choose whether users can copy cells, column headers and/or column footers, or control how pasting works - skip...
  • Desktop WPF

    How to: Validate data with SL/WPF RadGridView Part II – asynchronous validation on item/row level via RIA services and INotifyDataErrorInfo interface

    In my previous post I’ve tried to explain RadGridView validation mechanism and support for 2 layers of validation (UI and Data) for a property/cell level. RadGridView exposes same events on a row level too (RowValidating, RowValidated and RowEditEnded). Since this theory you can find on our online help I’ll begin with the interesting stuff - asynchronous validation example.   I’m glad to announce that with the next (2010.Q2) version RadGridView will support asynchronous validation. By asynchronous validation I mean that RadGridView can save a value in its collection and from somewhere (server side usually) to receive a message that this value doesn’t pass some...
  • Release

    Q2'10 Pre-Release Series: WebUI Test Studio Brings Silverlight Test Automation in the Focus

    Not long after the official launch of our automated testing tools, Telerik’s WebUI Test Studio product team is ready to show you some new bits. Listening to your real-life testing issues and dogfooding Telerik product teams helped a lot to come out with a nice set of features and enhancements such as support for Silverlight out-of-browser testing, Silverlight ChildWindows and Pop-ups, image verification, and many more. You surely remember WebUI Test Studio was the first automated testing solution on the market to provide support for Silverlight UI recording and playback. With Q2 we take Silverlight test automation a step further by...
  • Productivity Testing

    A look under the hood at WebUI Test Studio's Execution Engine (Part 1 of 2)

    WebUI Test Studio comes with two options for test execution.  The first is the result of our tight integration with Visual Studio and uses MSTest.exe.  The second, and the subject of this post, is the built-in execution engine ArtOfTest.Runner.exe.  In this post we will look at all the command line options for the ArtOfTest.Runner.exe.  In Part 1 we will look at the two execution command line options as well as how to simplify working with the command prompt.  Part 2 will be dedicated to showing the flexibility of the execution engine by showing the results publishing options. The ArtOfTest.Runner.exe is ...
    July 02, 2010
  • Web

    Frozen / Pinned rows in RadGridView for Silverlight

    A common UX pattern when working with large tabular data is the so called frozen rows or pinned rows. This is very popular in the spreadsheet world and in some text editors as well.     I have tried to resemble this behavior with RadGridView for Silverlight. The user may pin a row thus preventing it from vertical scrolling. This way important items may be kept inside the viewport regardless the position of the vertical scrollbar. Pinned items remain on top for easy access.   Adding this behavior to RadGridView is simple and painless: <telerik:RadGridView x:Name="RadGridView1" > <i:Interaction.Behaviors> <local:FrozenRowsBehavior/> </i:Interaction.Behaviors> </telerik:RadGridView>   These lines should be all the XAML needed to enable it....
    July 05, 2010
  • Release

    Introducing Cell Copy & Paste in RadGridView for WPF+Silverlight

    Our upcoming 2010 Q2 version packs a lot of goodies. One of them is the totally revamped Clipboard support in RadGridView for WPF and Silverlight. Made possible by cell selection which will also be introduced in Q2, the new and improved Clipboard capability is both robust, easy to use and very extensible. By default, users can both copy and paste cells. However, the RadGridView has two additional properties - ClipboardCopyMode and ClipboardPasteMode, which provide thorough control over Clipboard operations. You will be able to choose whether users can copy cells, column headers and/or column footers, or control how pasting works - skip...
  • Desktop WPF

    How to: Validate data with SL/WPF RadGridView Part II – asynchronous validation on item/row level via RIA services and INotifyDataErrorInfo interface

    In my previous post I’ve tried to explain RadGridView validation mechanism and support for 2 layers of validation (UI and Data) for a property/cell level. RadGridView exposes same events on a row level too (RowValidating, RowValidated and RowEditEnded). Since this theory you can find on our online help I’ll begin with the interesting stuff - asynchronous validation example.   I’m glad to announce that with the next (2010.Q2) version RadGridView will support asynchronous validation. By asynchronous validation I mean that RadGridView can save a value in its collection and from somewhere (server side usually) to receive a message that this value doesn’t pass some...
  • Release

    Q2'10 Pre-Release Series: WebUI Test Studio Brings Silverlight Test Automation in the Focus

    Not long after the official launch of our automated testing tools, Telerik’s WebUI Test Studio product team is ready to show you some new bits. Listening to your real-life testing issues and dogfooding Telerik product teams helped a lot to come out with a nice set of features and enhancements such as support for Silverlight out-of-browser testing, Silverlight ChildWindows and Pop-ups, image verification, and many more. You surely remember WebUI Test Studio was the first automated testing solution on the market to provide support for Silverlight UI recording and playback. With Q2 we take Silverlight test automation a step further by...
  • Productivity Testing

    A look under the hood at WebUI Test Studio's Execution Engine (Part 1 of 2)

    WebUI Test Studio comes with two options for test execution.  The first is the result of our tight integration with Visual Studio and uses MSTest.exe.  The second, and the subject of this post, is the built-in execution engine ArtOfTest.Runner.exe.  In this post we will look at all the command line options for the ArtOfTest.Runner.exe.  In Part 1 we will look at the two execution command line options as well as how to simplify working with the command prompt.  Part 2 will be dedicated to showing the flexibility of the execution engine by showing the results publishing options. The ArtOfTest.Runner.exe is ...
    July 02, 2010