Ich glaube, Sie müssen den Stil benennen und ihn wie folgt auf jedes Fenster anwenden.
In app.xaml/resources..
<Style x:Key="MyWindowStyle" TargetType="Window">
<Setter Property="WindowStyle" Value="None"></Setter>
</Style>
Dann in der window.xaml..
<Window x:Class="MusicRepo_Importer.MyWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Title="MyStyledWindow" Style="{StaticResource MyWindowStyle}">
Das sollte funktionieren, aber die einfache Anwendung des Stils mit TargetType für Window in der Ressource wird das Fenster nicht zwingen, diesen Stil zu verwenden, obwohl es für andere Elemente zu funktionieren scheint.
Bearbeiten:
Ich habe einige Informationen über die Anwendung von Standardstilen auf ein Fensterelement gefunden
Wenn Sie einen TargetType angeben, werden alle Instanzen dieses Typs die Eigenschaft Stil angewendet. Allerdings werden abgeleitete Typen nicht... so scheint es. <Style TargetType="{x:Type Window}"> wird nicht für alle Ihre benutzerdefinierten Ableitungen/Fenster. <Style TargetType="{x:Type local:MyWindow}"> wird nur auf MyWindow angewendet. Daher sind die Optionen sind
Verwenden Sie einen verschlüsselten Stil, den Sie als Eigenschaft "Stil" jedes Fensters angeben, das das den Stil anwenden soll. Der Designer zeigt das gestylte Fenster an.
Von der Frage: Wie man Standard WPF Window Style in app.xaml festlegen?
Die Person, die die Frage beantwortet hat, hatte eine interessante Idee über die Vererbung von einem Basisfenster, das den Stil angewendet hat.