ErrorTemplate überdeckt Frame

hypersurf
Hallo Leute,

ich muss innerhalb eines Fensters (Haupfenster) ein Unterfenster anzeigen. Dies soll mittels eines Frames realisiert werden, welches einfach eine weitere Page anzeigt.

Auf dem Hauptfenster liegen diverse Textboxen, deren Inhalt validiert wird. Die Validierung wird mittels eines ErrorTemplates visualisiert:

XML-Code:
        <Setter Property="Validation.ErrorTemplate">
            <Setter.Value>
                <ControlTemplate>
                    <DockPanel LastChildFill="True" Margin="3">
                        <!-- Rotes Ausrufezeichen erzeugen (rechts angedockt) -->
                        <TextBlock DockPanel.Dock="Right" Foreground="White" FontSize="14" FontWeight="Bold" Background="Red" Padding="3" Text="!"
                                ToolTip="{Binding ElementName=Control_AdornedElementPlaceholder, Path=AdornedElement.(Validation.Errors)[0].ErrorContent}"
>
                        </TextBlock>
                        <!-- Roten Rahmen um das Steuerelement erzeugen (mit dem Element den Rest ausfüllen) -->
                        <Border BorderBrush="Red" BorderThickness="2">
                            <AdornedElementPlaceholder Name="Control_AdornedElementPlaceholder"/>
                        </Border>
                    </DockPanel>
                </ControlTemplate>
            </Setter.Value>
        </Setter>

Das Frame welches das Unterfenster anzeigt ist so definiert:

XML-Code:
        <Frame VerticalAlignment="Center" HorizontalAlignment="Center"
                       Visibility="{Binding IsSubFrameContentVisible, Converter={StaticResource VisibilityOfBoolConverter}}"
                       Content="{Binding Path=SubFrameContent, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                       NavigationUIVisibility="Hidden"
>
        </Frame>

Die Anzeige des Unterfensters funktioniert problemlos. Leider überdeckt das ErrorTemplate das Frame anscheinend. Ich komme nur nicht dahinter warum.

Im Anhang sieht man das Unterfenster, welches im Frame angezeigt wird und die ErrorTemplates der Textboxen aus dem Hauptfenster.
Ich habe auch schon versucht die Fehlerbehandlung zu deaktivieren, während das Unterfenster angezeigt wird, leider ohne Erfolg.

Habt Ihr eine Idee wie ich das Problem lösen kann?