Как создать безрамочное окно в WPF
Чтобы создать окно без рамок и без стандартных элементов управления, в файле разметки в свойствах окна достаточно добавить 3 атрибута: WindowStyle, AllowsTransparency и Background.
<Window x:Class="BorderlessWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
WindowStyle="None"
AllowsTransparency="True"
Background="Transparent"
MouseLeftButtonDown="Window_MouseLeftButtonDown"
Title="Hello, Soltau.ru"
Width="200" Height="200">
<Grid>
<Rectangle Fill="Yellow" Opacity="0.7" RadiusX="40" RadiusY="40" />
<Button Width="100" Height="30" Content="Закрыть" Click="Button_Click" />
</Grid>
</Window>
Для удобства пользователя желательно добавить возможность закрыть окно, а также перетаскивать его по рабочему столу:
Public Class BorderlessWindow
Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
Me.Close()
End Sub
Private Sub Window_MouseLeftButtonDown(sender As Object, e As MouseButtonEventArgs)
Me.DragMove()
End Sub
End Class
Выглядеть это будет примерно так:

