• I would like to share with you a new feature that we plan to release in Q2 2009:
     
     
     

    Well, it is not just the dialog :) In Q2 2009 you will be able to save and load RadGridView’s settings at design time, and there will be a fine-grained control over which settings you want to include/exclude from the generated xml file! Thus if you are using multiple grids, you will be able to use the same settings over and over again. Pretty neat and time saving, isn’t it? The new functionality will be available in the lower left corner of...

  • We have received several requests to integrate a formula editor for RadEditor or allow editing of MathML. The wonderful guys at WIRIS(http://www.wiris.com/) have the right tools for this job so we decided to post an example of the WIRIS formula editor and CAS working as RadEditor dialogs.

     

    A couple of words about the formula editor - it uses a Java applet so be sure to have the Java plugin installed in your browser. We used the basic ASPX demo that WIRIS offers as a base for our integration example. The demo can be seen here - http://www.wiris.eu/demo-aspx/pluginwiris/generic/. There are two editors...

  • It’s often necessary to modify or format some of the raw data received by your data tier application or other data sources. In Silverlight, you can create your own value converter and introduce your own formatting rules. In this blog post I will create a simple value converter that formats double values, and then use it with a RadComboBox.

    First, let’s create a class that will represent our data source. The equivalent of this class in more realistic scenario would be a proxy class generated by your data tier application in case you use RIA services.

        public class Data : List<Item>  
        {  
            public Data()  
            {  
                this.Add(new Item() { Name = "Ferrari", Price = 120000 });  
                this.Add(new Item() { Name = "Mercedes", Price = 100000 });...
  • A very important question recently crossed my inbox, and it essentially asked:

    “Can you design and build Enterprise-grade n-tier applications with OpenAccess? Or does it force you violate principles of good multi-tier application design to make the ORM features work?”

    It was a great question and I was surprised to find that there is not more info in the online docs to address this. So, to help everyone benefit from this question’s answer, here are some details about building n-tier applications with OpenAccess.

    WHAT DOES GOOD N-TIER ARCHITECTURE LOOK LIKE WITH OPENACCESS?

    Let me preface this discussion by saying there is no “absolute” right...


  • Yesterday I delivered a webinar which covered some advanced OpenAccess ORM topics. If you missed it, the webinar was recorded and is now available on Telerik TV for your viewing pleasure. For this webinar, I discussed the mechanisms available in OpenAccess to allow developers to implement object-oriented principles such as inheritance and polymorphism. I also demonstrated how to use transactions to manage operations on your persistent data and how to optimize database queries using FetchPlans and FetchGroups.

    Click here to watch “OpenAccess ORM Advanced Topics” on Telerik TV!

    If you need a more introductory guide before diving into these topics, don’t forget to check out...

  • The Q1 2009 release of the RadControls for WinForms suite introduced pretty neat features in the RadScheduler control which were thoroughly described in this blog-post that came out a couple of days after we uploaded the new version. However, while designing the examples for the RadScheduler control (which you can find in our Demos Application) an idea for a brand new control came out - the RadSchedulerNavigator :

     

    Navigator

     

    Designed as a separate component, the RadSchedulerNavigator can be easily bound to a RadScheduler instance both in the Visual Studio Designer and in runtime. The control serves as a convenient UI for navigating between...

  • Telerik RadControls for Silverlight provide a very powerful ContextMenu control, that supports right click, modifier keys and that can be easily attached to any visual element. In this article I will show how to attach RadContextMenu to a data-bound RadTreeView and perform actions on the clicked treeview items, depending on the selection in the context menu. For simplicity, here I will use a treeview, bound to a static collection, but it can be easily extended to load its items from a web service:

    <UserControl x:Class="ContextMenuInTreeView.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:ContextMenuInTreeView" xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation"> <UserControl.Resources> <local:DataViewModel x:Key="ViewModel" /> <telerik:HierarchicalDataTemplate x:Key="TreeViewItemTemplate" ItemsSource="{Binding Children}"> <TextBlock Text="{Binding Text}"> <telerikNavigation:RadContextMenu.ContextMenu> <telerikNavigation:RadContextMenu> <telerikNavigation:RadMenuItem Header="New Child" /> <telerikNavigation:RadMenuItem Header="New Sibling" /> <telerikNavigation:RadMenuItem Header="Delete" /> </telerikNavigation:RadContextMenu> </telerikNavigation:RadContextMenu.ContextMenu> </TextBlock> </telerik:HierarchicalDataTemplate> </UserControl.Resources> <StackPanel Background="White" DataContext="{StaticResource...


  • If you are working on a large project it is very probable that the project is composed of several parts/modules which are build separately. What are your options if you want to be able to rebuild the whole thing easily? If you are a Quake tournament winner equipped with Razer Copperhead mouse you could probably schedule 10 builds (in the right order) in a matter of seconds but what about your colleagues that are not so gifted? Well, there is the TfsBuild command line tool but in case you are using the 2008 version and you would like to have the...
  • ADO.NET Data Services (formerly Astoria) is one of the new technologies released as part of v3.5 SP1 of the .NET Framework. If you haven’t tried this new addition to the framework, I highly suggest you give it a spin. It’s very cool and allows you to quickly and easily set up RESTful WCF services with which your application can interact with the database. If you’re interested in learning more, MSDN has several great resources to help you get started.

    One of the cool things about Telerik is that the developers are always mindful of building products that can be easily integrated with existing and future...

  • Mashooo.com announced the first ever, world open, Silverlight game development contest.

    It is an open "no holds barred" style competition, meaning that people from around the world are free to participate and there are no theme limitations. You can just bring your talent and zest for Silverlight game development and show the world what you can do.

    The contest will begin on March 18, 2009 and last for around 3 months.

    As a contributor to this contest Telerik provides several prizes including various licensed packages - Telerik Premium Collection, RadControls for Silverlight and WPF, and RadControls for Silverlight. For more details you can refer...