Understanding the InfoPath Object Model and Common Developer Tasks
This section provides information on common developer tasks when developing InfoPath managed code form templates.
Discusses how to access information about the InfoPath application.
Discusses how to create event handlers that respond to events that occur as a user fills out a form.
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.
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.
Discusses how to work with form windows.
Discusses how to work with views.
Discusses how to work with offline solutions.
Discusses how to work with digital signatures.
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.