
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.

Lambda expressions and extension methods provide us with everything we need for queries that simply filter members out of a sequence of values.

Observant readers may have noted that the standard Where operator is implemented using the yield construct introduced in C# 2.0.
Both classes and modules are reference types that encapsulate items defined within, but they differ in how these items are accessed from other procedures.
This walkthrough demonstrates how to use class modules to define classes, from which you can then create objects.
Classes are symbolic representations of objects; they describe the properties, fields, methods, and events that make up objects in the same way that blueprints describe the items that make up a building.
Windows Forms ScrollBar controls are used to provide easy navigation through a long list of items or a large amount of information by scrolling either horizontally or vertically within an application or control.


Many query operators allow the user to provide a function that performs filtering, projection, or key extraction.
The Windows Forms HelpProvider component is used to associate an HTML Help 1.x Help file (either a .chm file, produced with the HTML Help Workshop, or an .htm file) with your Windows application.

This Article shows how to animate changes to the thickness of a border by using the ThicknessAnimation class.


After two decades, the industry has reached a stable point in the evolution of object-oriented (OO) programming technologies.
In most cases, you can discover the properties and methods of an object at design time, and write code to handle them.
Generic object variables (that is, variables you declare as Object) can hold objects from any class.

This article shows how to change the Background color of a Border element.
The Windows Forms ErrorProvider component allows you to show the user in a non-intrusive way that something is wrong.
Although absolute positioning of objects by using a Canvas is useful in some scenarios.
The term layout describes the process of sizing and positioning objects in your Silverlight-based application.
The Silverlight plug-in defines the area that the Silverlight-based application is displayed in.
This article demonstrates how to create and use a Button control in Silverlight using XAML and C#.

Windows Presentation Foundation (WPF) ships with many of the common UI components that are used in almost every Windows application, such as Button, Label, TextBox, Menu, and ListBox.
The Foreground property enables you to specify a Brush for the rendered text.
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