TemplateContentLoader.Load Method

Loads XAML content in a deferred mode, based on a XamlReader and certain required services from a service provider.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public override Object Load(
	XamlReader xamlReader,
	IServiceProvider serviceProvider


Type: System.Xaml.XamlReader
The initiating reader that is then returned on calls to Save.
Type: System.IServiceProvider
Service provider for required services.

Return Value

Type: System.Object
The root object for the node stream of the input XamlReader. Specifically, this is a TemplateContent instance.


xamlReader or serviceProvider are null.


serviceProvider does not provide a required service.

IXamlObjectWriterFactory is a required service, it must be available on the passed serviceProvider.

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft