Telerik blogs
  • Productivity

    Implementing Indexers in C#

    DotNetT Light_270x123
    Indexers allow instances of a class to be indexed just like arrays, and are declared similarly to methods. They can be useful when working with your own collection class. Let's learn how to define and work with indexers.
    May 27, 2021 4 min read
  • Web

    DIY IoT for Azure

    How ToT_270x123
    Learn how to build and program a custom Internet of Things (IoT) sensor device for an Azure IoT Hub, and how to consume and visualize this data in an ASP.NET Core MVC application.
    May 27, 2021 7 min read
  • Desktop WPF

    How to Create Expressions with the Telerik WPF ExpressionEditor

    DotNetT Light_270x123
    This blog post goes over the new features in UI for WPF RadExpressionEditor for the R1 2019 release: custom functions, fields drill down, string manipulation functions and editing the structure of the function categories.
    May 27, 2021 4 min read
  • Productivity

    Constraining Generics in C#

    TB_270x123
    Generics make it possible to design classes and methods that defer the specification of one or more types until the class or method is declared and instantiated by client code. There are a number of constraints that we can apply to generics, and this article sums up those constraints and how to use them.
    May 27, 2021 5 min read
  • Desktop WPF

    All About the Telerik WPF DataGrid

    WPF DataGrid Telerik - Thumbnail Image small
    The Telerik WPF DataGrid is a powerful and easy-to-use component for desktop applications, which offers a variety of built-in features to cover a the vast majority of scenarios for line-of-business apps. In this article we will take a deep dive into its key features, as well as how to load data into the component, optimize for performance, and style and customize it for a more modern and personal look and feel.
    May 27, 2021 29 min read