Telerik blogs
  • Release

    Telerik Assembly Minifier - official release

    What is Assembly Minifier If you still don’t know what it is: You should first read my previous post, where I announced the first Beta version of the tool You can watch the “Introduction to Assembly Minifier” video, kindly provided by Todd Anglin and Telerik TV You can read “why Silverlight application size matters” (the xap file) and how Assembly Minifier helps you reduce the XAP file size - by Todd Anglin. Read more… You can go to http://minifier.telerik.com/,  get your reduced Silverlight assemblies, build your application's XAP file with the new assemblies and significantly improve your application performance and downloading experience   What is New in the Q2 2010...
  • Release

    RadControls for Silverlight/WPF Q2 2010 Official Release

    RadControls for Silverlight/WPF are here with 7 brand new major controls, tool for minifying the assemblies’ size and truly transparent theme for even easier styling of your applications. The suite now offers true MS Word-like content editing experience thanks to the new RichTextBox control.  New Controls RichTextBox The RichTextBox control is currently available only as part of our Silverlight offering. The control allows you to bring true MS Word-like content editing experience to your end-users. The new control offers rich text editing and formatting capabilities as well as out-of-browser support and printing, import and export of Html, Docx, and Xaml and many more. The newly introduced...
  • Desktop WPF

    Evaluated (Calculated) Column for WPF/Silverlight RadGridView with IronPython

    The Dynamic Language Runtime (more info here) is a great way to spice up those boring old CLR applications. Not only has the DLR helped bring the dynamic keyword to C# 4, but it helps Python and Ruby live on top of .NET. Using the DLR and IronPython, it's relatively easy to craft a calculated column, giving you the power to execute IronPython expressions over your data objects. What's more, you can import Python modules such as math, datetime, etc. You can download the source code for this example here. The exact same code can be used for both Silverlight and WPF....
  • 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
  • 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

    Telerik Assembly Minifier - official release

    What is Assembly Minifier If you still don’t know what it is: You should first read my previous post, where I announced the first Beta version of the tool You can watch the “Introduction to Assembly Minifier” video, kindly provided by Todd Anglin and Telerik TV You can read “why Silverlight application size matters” (the xap file) and how Assembly Minifier helps you reduce the XAP file size - by Todd Anglin. Read more… You can go to http://minifier.telerik.com/,  get your reduced Silverlight assemblies, build your application's XAP file with the new assemblies and significantly improve your application performance and downloading experience   What is New in the Q2 2010...
  • Release

    RadControls for Silverlight/WPF Q2 2010 Official Release

    RadControls for Silverlight/WPF are here with 7 brand new major controls, tool for minifying the assemblies’ size and truly transparent theme for even easier styling of your applications. The suite now offers true MS Word-like content editing experience thanks to the new RichTextBox control.  New Controls RichTextBox The RichTextBox control is currently available only as part of our Silverlight offering. The control allows you to bring true MS Word-like content editing experience to your end-users. The new control offers rich text editing and formatting capabilities as well as out-of-browser support and printing, import and export of Html, Docx, and Xaml and many more. The newly introduced...
  • Desktop WPF

    Evaluated (Calculated) Column for WPF/Silverlight RadGridView with IronPython

    The Dynamic Language Runtime (more info here) is a great way to spice up those boring old CLR applications. Not only has the DLR helped bring the dynamic keyword to C# 4, but it helps Python and Ruby live on top of .NET. Using the DLR and IronPython, it's relatively easy to craft a calculated column, giving you the power to execute IronPython expressions over your data objects. What's more, you can import Python modules such as math, datetime, etc. You can download the source code for this example here. The exact same code can be used for both Silverlight and WPF....
  • 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
  • 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...