Ookii.Dialogs.Wpf — библиотека компонентов для приложений на платформе .NET, ориентированная на разработку интерфейсов в Windows Presentation Foundation (WPF). Проект предоставляет набор готовых диалоговых окон, предназначенных для упрощения взаимодействия с пользователем при выполнении типичных задач: отображение информационных и предупреждающих окон, запрос учётных данных, отображение прогресса операций и расширенные файловые диалоги. Библиотека выступает в роли обёртки и дополнения к стандартным средствам платформы и нативным Windows API, предлагая более гибкие и настраиваемые элементы интерфейса.
Исторически Ookii.Dialogs.Wpf выросла из более ранних реализаций для Windows Forms и была адаптирована под WPF с учётом особенностей рендеринга и привязки данных. Проект обычно используется в настольных приложениях, где разработчикам требуется последовательная и удобная обработка диалоговых сценариев с минимальными затратами на реализацию и интеграцию. Документация и исходный код проекта в открытом доступе позволяют изучать реализацию и встраивать компоненты в существующие решения.
- Task Dialog: реализация многофункционального диалогового окна, поддерживающего настраиваемые кнопки, дополнительные секции, иконки и гипертекстовые области для отображения подробной информации и предложений действий.
 - Credential Dialog: диалог для безопасного запроса учётных данных пользователя с возможностью хранения параметров маскирования, меток полей и управления поведением кнопок подключения.
 - Progress Dialog: окно прогресса операций с поддержкой индикаторов выполнения, оценкой оставшегося времени, возможности отмены и обновления статусов в реальном времени.
 - Расширенные файловые диалоги: улучшенные диалоги открытия и сохранения файлов, предоставляющие расширенные опции фильтрации, предварительного просмотра и навигации по файловой системе, а также поддержку выбора папок.
 - Интеграция с WPF: компоненты спроектированы с учётом паттернов WPF, позволяют использовать привязку данных, стили и ресурсы для адаптации внешнего вида под приложение.
 - Кросс-версионная совместимость: библиотека ориентирована на работу с разными версиями .NET и Windows, при этом часть функциональности реализуется через вызовы нативных API для обеспечения согласованного поведения на платформе.
 - Конфигурируемость: предоставляются API для гибкой настройки текста, кнопок, иконок, параметров безопасности и обработки событий, что позволяет детализировать поведение диалогов под конкретные сценарии.
 - Открытость кода: исходный код и примеры использования обычно доступны публично, что облегчает изучение реализаций, отладку и внесение модификаций при необходимости.