Insights on .NET Concurrency: Reactive Programming

Intro This is the last form of concurrency we are going to cover in Insights on .NET Concurrency series. Reactive programming is a programming paradigm that is built on the concept of asynchronous data streams. Each asynchronous event feeds into a stream of events, where the stream can be observed, composed, manipulated, filtered etc. Its key characteristic is…

Infragistics XamDataGrid – Dynamic Columns using Attached Behavior

I am sharing the code of an Attached Behavior that dynamically populates the columns of an Infragistics data grid; XamDataGrid Control. This post is based on XamDataGrid–Dynamically Create and Data Bind Columns with an Editor of your Choice.   So What’s New Here? The dynamic column creation implementation is packaged up in an extensible and unit testable…