Skip to content

UI libraries

The Petrel UI libraries document approved component patterns for the WPF and WinForms interface. Each page covers purpose, usage, anatomy, states, and accessibility requirements. The UI library defines how standard and Petrel-specific interface components are structured, when to use them, and how they behave. It does not replace WPF control documentation — it extends it with Petrel-specific patterns, constraints, and visual specifications.

How to find components

Browse the component pages in the left sidebar, or use Search (Ctrl+K) to find a component by name, purpose, or synonym (for example, search "modal" to find the Dialogs page).

Component pages