Разница между WindowStyle и ResizeMode при настройке окон WPF заключается в том, что WindowStyle определяет внешний вид границы окна, а ResizeMode — режим изменения размера окна. 12
WindowStyle принимает значение перечисления, которое определяет внешний вид границы окна. 1 Возможные значения: SingleBorderWindow (по умолчанию), ThreeDBorderWindow, ToolWindow и None (визуализируется очень тонкая приподнятая граница без области для строки заголовка). 1
ResizeMode принимает значение перечисления, которое определяет, может ли пользователь изменять размеры окна. 1 Также влияет на видимость кнопок, отвечающих за разворачивание и сворачивание окна. 1 Чтобы полностью заблокировать размеры окна, используется значение NoResize, а чтобы пользователь мог только сворачивать окно — CanMinimize. 1