Я пытаюсь создать простое диалоговое окно в WPF. Однако в этом конкретном случае я не хочу, чтобы у клиентской области была граница или даже фон. Я просто хочу, чтобы мои элементы управления отображались на фоне окна, как это делается с простым MessageBox.
Я играл с разными значениями для WindowStyle
, но все они вызывали клиентскую область цветом. Я также попытался просто установить прозрачность Background
клиента, но это не сработало, просто отобразив его черным цветом.
Вот дерьмовая работа Photoshop, показывающая, что мне нужно:
Примечание. Мне не нужно само содержание окна сообщений -- например, значок, кнопки, сообщение и т. д. -- я спрашиваю только о том, как запретить отображение клиентской области в любом окне. Я просто случайно использовал окно сообщения в качестве примера, поскольку кто-то ссылался на него в своем ответе.
Как видите (вернее, не видите), видимой границы клиентской области нет.
Раньше это было так просто в WinForms, но WPF поставил меня в тупик. Кто-нибудь?