Вы можете сделать это, установив WindowChrome.
/* Set Borderless Chrome to this Window */
WindowChrome Resizable_BorderLess_Chrome = new WindowChrome();
Resizable_BorderLess_Chrome.GlassFrameThickness = new Thickness(0);
Resizable_BorderLess_Chrome.CornerRadius = new CornerRadius(0);
Resizable_BorderLess_Chrome.CaptionHeight = 5.0;
WindowChrome.SetWindowChrome(this, Resizable_BorderLess_Chrome);
Добавьте приведенный выше код в конструктор окон, чтобы получить окно без изменения размера.Или вы можете использовать средство установки стиля окна, чтобы установить свойство chrome окна:
<Setter Property="WindowChrome.WindowChrome">
<Setter.Value>
<WindowChrome CornerRadius="0" GlassFrameThickness="1" UseAeroCaptionButtons="False"/>
</Setter.Value>
</Setter>
В дополнение к этому вам нужно установить ResizeMode в CanResize (или CanResizeWithGrip, что вам подходит), а в Window Style - None.
См. Ссылку MSDN для получения дополнительной информации
Если вы ищете окно, похожее на Metro UI, пожалуйста, проверьте этот вопрос SO