Understanding the InfoPath Object Model and Common Developer Tasks

This section provides information on common developer tasks when developing InfoPath managed code form templates.

In this section

Access Application Data

Discusses how to access information about the InfoPath application.

Respond to Form Events

Discusses how to create event handlers that respond to events that occur as a user fills out a form.

Access Form Data

Discusses how to access information about the form's underlying XML document, the data it contains, or to perform some action on the XML document.

Access External Data Sources

Discusses how to access data from external data sources.

Write Conditional Logic That Determines the Run-time Environment

Discusses how to write code that performs a different action depending on whether the form is open in InfoPath, a Web browser, or a mobile browser.

Work with Form Windows

Discusses how to work with form windows.

Work with Views

Discusses how to work with views.

Work with Offline Solutions

Discusses how to work with offline solutions.

Work with Digital Signatures

Discusses how to work with digital signatures.

Handle Errors

Discusses how to handle errors in InfoPath managed-code projects.

Work with Information Rights Management Settings

Discusses how to work with Information Rights Management (IRM) settings.

Add and Reference Custom Assemblies

Discusses how to add custom assemblies to a form template project.