Как показано в тестируемом коде, установите для фона окна кисть изображения. Обратите внимание: AllowsTransparency = "True" И WindowStyle = "None" для удаления границы.
<Window x:Class="khaosInstallerWPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="616" Width="773"
ResizeMode="NoResize" Icon="images/khaos_Installer_UI.png"
AllowsTransparency="True" WindowStyle="None">
<Window.Background>
<ImageBrush ImageSource="images\khaos_Installer_UI.png"/>
</Window.Background>
<Grid Margin="0,0,0,0"></Grid>
</Window>
Бонус: если вы используете фигуру, убедитесь, что ваша форма перетаскивается
namespace khaosInstallerWPF
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
MouseDown += delegate { DragMove(); };
}
}
}