Задать вопрос

Как реализовать диалоговые окна как в Paint.NET?

Хочу сделать такие же диалоговые окна как в последней (4.0.3) на данный момент версии Paint.NET, но не могу найти как это правильно сделать. Что именно меня интересует - я не могу понять как сделать область где расположены кнопки "ОК", "Отмена". На скриншоте я выделил это место:
cecdfd3ce7194c1eb9662d4f34e5a10d.png
Также замечу что если нажать на этой области ЛКМ и не отпускать - можно двигать окно также как и при перетаскивании окна за заголовок.
Интересует реализация на WPF, но рассмотрю все доступные варианты.
PS: Возможно реализация подобного окна окажется простой, но я не нашел как это правильно сделать.
  • Вопрос задан
  • 2448 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
aush
@aush
Этот эффект у них реализован через вызов функции winapi DwmExtendFrameIntoClientArea - msdn.microsoft.com/ru-ru/library/windows/desktop/a....
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы