Ответ 1
То, что вы видите в белом, это граница размера. Вы можете удалить это и по-прежнему изменить размер окна, установив ResizeMode="CanResizeWithGrip" AllowsTransparency="True"
Если вы вообще не хотите изменять размер, сделайте это - ResizeMode="NoResize"
, снова вы не увидите границу, но вы не можете изменить размер.
<Window x:Class="HandsOnSolution.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" Background="Green" WindowStyle="None" ResizeMode="CanResizeWithGrip" AllowsTransparency="True">
<Grid>
</Grid>
</Window>
Edit
Хорошая точка от @devuxer, если вы заинтересованы в перетаскивании, вы можете добавить этот кусок кода в окно мыши вниз событие
<Window MouseLeftButtonDown="Window_MouseLeftButtonDown"/>
//code behind
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
DragMove();
}