• In our previous blog post we showed how to use the new RadGridView Object-Relational Hierarchy with the Entity Framework. The same scenario can be easily implemented with Telerik OpenAccess ORM. The OpenAccess wizard for adding a new DomainModel will help us build the model of the well-known Northwind database in a few easy steps:

    orm

    Once this is done, the auto-generation of the hierarchy is very simple and needs just a few lines of code. We only need the LINQ query to the root object used for a DataSource (in our case “Suppliers”) and then setting AutoGenerateHierarchy to true:

    NorthwindEntities entities = new NorthwindEntities();
    var query =...
  • Thank you to everyone who attended the Q3 2010 What's New in RadControls for WinForms & Telerik Reporting webinar! I hope everyone enjoyed learning about all of the great new features. I've provided a link to the demo application I used throughout the webinar below. 

    Please note: Some of the demos contain app.config files w/connection strings that you may need to update to point to your database.

    Requirements:

    • RadControls for WinForms (Q3 2010)
    • Telerik Reporting (Q3 2010)
    • OpenAccess ORM (Q3 2010)
    • SQL Server 2008 w/AdventureWorks Database

    Download:

    Watch the Webinar:

  • Everyone that develops in Silverlight has seen a lot of activity around the technology lately, some good and some bad, but the message has been made loud and clear that Silverlight is here to stay.  So much so, in fact, that we're only a couple of days away from the Silverlight Firestarter, a full day packed full of education, resources, and some looks at the future of Silverlight:

    Silverlight Firestarter Banner

    If you haven't registered yet, be sure to do so because seats are filling up fast. 

    The next thing you might be wondering... why is Telerik talking about the Silverlight Firestarter?  For starters,...

  • We have recently uploaded the Weather Station demo showing some of Telerik controls for Silverlight in a great rich context. Following Kalin’s blog post announcing the main features, this one is to provide some notes on the technical side of the matter.

    weather-station
    Here is a list of the main features:

    1. Find client’s location upon startup and retrieve weather information if available.
    2. Store current locations and favorite ones in the local storage for proper loading on next startup of the application.
    3. Use two formats for weather values - Celsius and Fahrenheit.
    4. Search for custom location.
    5. Display brief location information (on smaller zoom levels) as well as...
  • Hello everybody! I am Yavor Ivanov and I work in the DataVisualization team here at Telerik.  As Vladimir mentioned earlier in his blog post, the Q3 release focuses on dashboards and line of business applications and today I am happy to announce another result of this focus: the RadBulletGraph!

     

    Untitled

     

    The Bullet Graph is created by Stephen Few and it is designed especially for dashboards. This little wonder is very data intensive and easy to read at the same time. In just one Bullet graph you can demonstrate both what your projected and your accomplished goals for a period are, specify qualitative...

  • A common scenario when using the ScheduleView control is to have custom appointments with additional properties that are not by default included in the standard Appointment class. In these cases simply extending the Appointment class is not enough, because we have some more requirements – we want our custom properties to support cancelation of editing (like the standard one does), we want to allow the user to edit the custom properties using the Appointment edit dialog and eventually to render values of the custom properties in the AppointmentItem or/and its ToolTip.

    In this article we will go through the following steps:

    • Create a custom appointment...
  • This year’s European TechEd was a very interesting experience both for us – the guys at the Telerik booth, and for all of you that came to visit it and see what we have been doing lately. We were amazed by the variety of questions you had for us (showing that our whole product line is well-known and widely used) and therefore we would like to say a big Thank you!

     

    One of the intriguing aspects of this year’s TechEd and our participation there was our new RadControls for Windows Phone 7 suite that was in its first CTP version by...

  • Many teams are struggling to deliver quality software on time yet keep up with quickly shifting business requirements. This is why the agile development methodology is gaining momentum as it allows software teams to be more flexible and adaptable to customer needs.

    Testers’ role is gaining new perspectives too. The agile development model involves testing as early as possible. This is usually done by using automated agile automated testing tools to minimize the amount of manual labor involved.

    If you want to learn more about automated testing in agile teams, join us for the free “Automated Testing in the Agile Environment” webinar on...

  • With this short post I’ll explain how to achieve a functionality similar to the one shown bellow.


    Unable to display content. Adobe Flash is required.

     

    The key to achieving this scenario is to use Behaviors.

    Start off by adding a reference to the System.Windows.Interactivity.dll which is located in:

    [WPF]

    C:\Program Files (x86)\Microsoft SDKs\Expression\Blend 3\Interactivity\Libraries\WPF\

    [Silverlight]

    C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\Silverlight\v4.0\Libraries\

    (note: the location of the binary might be different on your machine)

    Then create a class called AutoScrollBehavior.cs

    using System;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Interactivity;
    using Telerik.Windows.Controls;
    using Telerik.Windows.Controls.DragDrop;
    #if SILVERLIGHT
    using EventManager = Telerik.Windows.EventManager;
    #endif namespace TreeView.AutoScroll
    {
        public class AutoScrollBehavior : Behavior<RadTreeView>
        {
            protected override void OnAttached()
            {
      ...
  • It has been a while since my last blog post on the topic but now that the Q3 2010 release is up and running, it is time to slow down a bit and restart my writing practice as well.

    The major highlight for the Data Visualization Team at Telerik for the past months was improving (enabling) the development of real-world business dashboard scenarios with the controls part of the RadControls suite. My colleague Vladimir already blogged about one of our newest additions (the RadSparkline set of controls) and we will be introducing RadBulletGraph in greater detail shortly as well but today I will focus your...