Introduction

Bindable LINQ is a set of extensions to LINQ that enable reactive programming over LINQ queries for Windows Forms, Windows Presentation Foundation and Silverlight. These extensions work together to help you simplify user interface code and application domain logic.

This documentation will guide you through some of the key concepts behind Bindable LINQ and help you get up and running with your first Bindable LINQ project.

  1. Getting Started
    If you are familiar with the concepts of reactive programming and data binding, this will guide you through setting up a project to use Bindable LINQ.
  2. Design Concepts
    For more background on reactive programming, data binding and Bindable LINQ.
  3. Examples
    For specific examples of queries that can be written using Bindable LINQ.
  4. Sample Applications
    The Bindable LINQ code includes a number of samples that demonstrate how it can be used. This section explains the story behind each sample.
  5. Implementation
    To extend Bindable LINQ, aid in debugging, or to learn more about the implementation.

I hope that you find Bindable LINQ useful. To report bugs, issues or suggestions, or to download the latest version of Bindable LINQ, please see the Codeplex page.

- Paul Stovell

Copyright © Paul Stovell, 2007. All rights reserved.
Bindable LINQ code is licensed under the New BSD open source license.