

Recently, I've spent quite a bit time working on the site and doing lot of research on new .NET 3.0 and 3.5 technologies including WPF, Silverlight, WF, LINQ, and ASP.NET 3.5. Here are my thoughts.

ImageViewer is an open source project written in WPF and C# that allows users to view images and manipulate them.

This article shows how to add data binding support among controls in WPF.

This tutorial shows you how to play and control media files in WPF and XAML using WPF Media controls.
The code snippet in this article shows how you can use XamlReader and XamlWriter classes to generate XAML and save and load a saved XAML and generate a WPF control dynamically.

This article is an introduction to graphics programming in XAML and WPF. In this article, I discuss various graphics objects including lines, rectangles, ellipses, and paths and how to draw them using XAML and WPF.

This article discusses types of brushes found in WPF and how to use them in your applications.


WPF Menu control is represented by the Menu class in C#. This menus tutorial and menus code examples explain how to use menus in WPF using C#.

This article discusses how we can transfer items from one ListBox to another in WPF.
This article shows you how to create and use a ListBox control available in Silverlight 2.0.
This article shows you how to fire the click event of a Button control programmatically in Silverlight 2.0.
Let us congratulate Praveen Kumar, editorial director of C# Corner on his MVP Award.

More and more I delve in .NET 3.0/3.5 a.k.a XAML, WPF, WCF, Silverlight, and ASP.NET 3.5 to find some clear blue water, more and more muddy and dirtier I get. I wonder if Microsoft experts and decision makers have totally failed us developers.

Each control in WPF has a Tooltip property that can be accessed through XAML or code behind. This article shows how to create a fancy tooltip in XAML and WPF.


This article shows how to use animation related controls in XAML to create an animated banner with animations such as gradient colors, text rotation, and resize the banner text.

This article discusses how to create a User Control in XAML and WPF using Visual Studio 2008 and how to use it in a WPF application.
In this tutorial, you will learn how to use existing Windows Forms controls in a WPF application. I have used Visual Studio 2008 to create this tutorial.
Several guys have asked me this question, “How they can author a technical book”. Just follow these steps and you will be on your way to become an author.

In this tutorial, you will learn how to use existing Windows Forms controls in a WPF application. I have used Visual Studio 2008 to create this tutorial.
We have uploaded new forums with faster speed and better user experience. Also, should we provide an open source version of these forums? Let us know what you guys think.

You finally got published. So what is the next step? Promotion, promotion, and promotion. It's all about how you can promote yourself. Here are some tips.

The patterns & practices Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges (such as logging, validation, data access, exception handling, and many others). Application blocks are a type of guidance; they are provided as source code plus documentation that can be used "as is," extended, or modified by developers to use on complex, enterprise-level line-of-business development projects.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article