Solución:
Esas son áreas “no cliente” y están controladas por Windows. Aquí están los documentos de MSDN sobre el tema (la información pertinente está en la parte superior).
Básicamente, configura la ventana de su ventana y luego crea su propia interfaz de ventana. (pregunta similar sobre SO)
Necesitas configurar
WindowStyle="None"
, AllowsTransparency="True"
y opcionalmente ResizeMode="NoResize"
y luego configure el Style
propiedad de la ventana a su estilo de ventana personalizado, donde diseña la apariencia de la ventana (barra de título, botones, borde) a cualquier cosa que desee y muestra el contenido de la ventana en un ContentPresenter
.
Este parece ser un buen artículo sobre cómo lograrlo, pero hay muchos otros artículos en Internet.
Encontré una solución más sencilla del comentario de @DK en esta pregunta, la solución está escrita por Alex y se describe aquí con la fuente, Para hacer una ventana personalizada:
- descarga el proyecto de muestra aquí
- edite el archivo generic.xaml para personalizar el diseño.
- disfrutar :).