DotNetCurry Logo

WPF Tutorials - For Beginners & Advanced Developers

Windows Presentation Foundation (WPF) provides developers with a unified programming model for building modern line-of-business desktop applications on Windows.

So far, we have published 33 WPF tutorials and articles, which have been read by over 1801505 (One Million Eight Hundred One Thousand Five Hundred Five) developers and architects.

WPF ItemsControl – Advanced

Posted by: Kent Boogaart , on 11/18/2015
Category WPF Views: 5653
Abstract: This article talks about advanced topics in WPF ItemsControl such as grouping and custom layouts.
Category WPF Views: 6034
Abstract: This articles makes use of the Task class in WPF for creating responsive and interactive WPF apps
Category WPF Views: 7820
Abstract: Explore the fundamental concepts of the WPF ItemsControl class.
Category WPF Views: 12092
Abstract: Understanding Resources in WPF including difference between static and dynamic resource
Category WPF Views: 10636
Abstract: Walkthrough for using WPF commanding for enabling / disabling Button with Command Property
Category WPF Views: 8731
Abstract: System.Windows.Interactivity helps us to associate custom commanding for those WPF elements who do not have the Command property exposed. This article demonstrates how to implement custom behavior without making use of a 3rd party framework.
Category WPF Views: 77221
Abstract: The MVVM Light toolkit provides a lot of boiler plate code to implement Model-View-ViewModel based applications quickly and gives the user the freedom to customize and design the application. This article shows how to get started with MVVM development for WPF applications.
Category WPF Views: 22484
Abstract: WPF has a rich charting and graphical capability, however it is time-consuming to build your own charts from groundup. The ModernUI chart library is a free handy library which allows you to quickly display some statistical data in a graphical form. This article shows how to use this Library in your applications.
Category WPF Views: 13324
Abstract: The DataBinding features provided in WPF 4.5 are very useful for creating Rich Line-Of-Business applications where time and again, the UI needs to be either updated with a collection of data received from external repositories or to perform complex validation checks based upon some complex time consuming logic.
Category WPF Views: 33296
Abstract: Using WPF we can Read and Write Data to Excel files using OLEDB features. In this article, we will explain this technique with an application.

WPF 4.5: Using Live Shaping

Posted by: Mahesh Sabnis , on 8/14/2013
Category WPF Views: 34362
Abstract: Using Live Shaping in WPF 4.5, Views can be automatically updated when the collection is changed or in fact, when values in the collection are changed. We will explore this useful feature with an example.
Category WPF Views: 78276
Abstract: This article shows how to use property triggers in WPF to apply styles to the DataGrid at runtime.
Category WPF Views: 88444
Abstract: In this article, I have described a scenario where a WPF application is trying to use the task parallel library to load data. The app retrieves data using a WCF service and also accesses data from the local database server. The application dedicates a long running WCF service call to the Task class, so that the call to the service can be made asynchronously.
Category WPF Views: 68293
Abstract: This article demonstrates that in case of complex data representations like an Editable ListBox, using ItemsControls, we can easily configure Commanding for DataTemplates.
Category WPF Views: 87826
Abstract: Using Prism 4 application libraries, it is possible for us to attach custom Command and Behavior to any control. This supports code-less application development. In this article, we will use this concept to attach command and behaviour to a WPF Text Box.
Category WPF Views: 66930
Abstract: This article demonstrates how to create a WPF user control similar to the Silverlight DataForm control.
Category WPF Views: 85590
Abstract: Prism 4 Commanding and its facility of the CommandBehavior helps us to develop End-To-End application for DML operations using controls like the WPF DataGrid. In this article, we will see a practical implementation of the same.
Category WPF Views: 95111
Abstract: The WPF DataGrid control has lots of features for data representations and manipulations (like row column drag drop). One of the nicest features of the DataGrid, is that we can change the column position using Drag-Drop. In this article, we will see how to implement Drag and Drop in a DataGrid Row.
Category WPF Views: 57767
Abstract: In this article, we will see how to align some objects to a given path using the ‘PathListBox’ control in WPF 4.0 and Expression Blend 4. We will also see how to animate these objects using Visual states in WPF.
Category WPF Views: 51243
Abstract: In this article, I will demonstrate how to use the Enterprise Library 5.0 Caching Application block in a WPF application.
Category WPF Views: 59089
Abstract: In this article, I have demonstrated how to use Parallel Processing programming in WPF 4.0 for DataBinding and Data processing, using .NET 4 Parallel Extension Capabilities.
Category WPF Views: 124222
Abstract: In this article, we will see how to make use of the Progress Bar control provided in WPF.
Category WPF Views: 73616
Abstract: In this article, I will discuss how to create a custom control using WPF. WPF allows us to define our controls using either User Control (UC) or Custom Control (CC).

WPF Auto-Complete Control

Posted by: Mahesh Sabnis , on 9/4/2010
Category WPF Views: 63130
Abstract: The WPF ComboBox lacks the auto-complete feature and in this article, we will develop our own WPF user control that behaves like the combobox, and supports auto-complete.
Category WPF Views: 101404
Abstract: In this article I will explain how to perform an Insert operation in WPF with DataGrid control.
Category WPF Views: 172744
Abstract: I was recently working on a requirement to perform Update and Delete operations on a WPF DataGrid control (similar to what developers do in a ASP.NET Grid control). The WPF DataGrid is an excellent control to bind with collections and provides various events to work with.
Category WPF Views: 37076
Abstract: Recently in one of the team discussions, we were talking about effective data representation using WPF and the excellent DataGrid control provided to make this possible. We discussed about displaying data in a WPF DataGrid and change the style of each DataGridRow based upon the data in DataGridCell. I thought of writing an article to help those who have a similar requirement.
Category WPF Views: 35786
Abstract: In this article I will explain, how to make use of the public properties bound with XAML elements. Using Binding Mode as TwoWay, the object can be constructed and this object can be send back to the Data access using CommandParameter.
Category WPF Views: 64251
Abstract: ADO.NET EF and WPF Commanding helps to build business applications using effective database model based programming and code less development with commands. In this article, we will explore these features.
Category WPF Views: 38127
Abstract: The ‘System.Windows.Media’ namespace provides useful types like Brush, Brushes, SolidColorBrush, VisualBrush etc. that enable integration of rich media, including drawings, text, and audio/video content in Windows Presentation Foundation (WPF) applications.
Category WPF Views: 43231
Abstract: WPF extensively makes use of Media Features. System.Windows.Media is an important namespace in WPF. This namespace provides access to Brush objects and other media features. In this article, I will demonstrate a simple Media Brush feature in WPF.
Category WPF Views: 34991
Abstract: .NET 4.0 comes with COM Interop enhancements to make Office programming with Word, Excel etc now much easier for developers. With C# 4.0, new features like dynamic, named and optional parameters features are provided, which ultimately enhance programming capabilities.
Category WPF Views: 42595
Abstract: In this article we will see how WPF 3.5 makes use of LINQ to XML.

  
Article Filter :
Per page: