Common base class and contract for objects, which are factories that execute some queries to produce a single object or a list of objects that you can use as binding source objects.
Assembly: WindowsBase (in WindowsBase.dll)
is a convenience wrapper around an existing data model; it does not replace any data model. A data provider does not attempt to condense the complexity and versatility of a data model such as ADO into one single object with a few properties.
is an abstract class. Use one of the derived classes, which are XmlDataProvider and ObjectDataProvider. The is aware of the Windows Presentation Foundation (WPF) threading and dispatcher model. It assumes the thread at creation time to be the UI thread. Events will get marshaled from a worker thread to the UI thread of the application.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.