opaque elemento de forma transparente en WPF

En mi aplicación, me gustaría tener una ventana transparente pero controles secundarios completamente opacos debajo. Sin embargo, WPF hace que todos los niños sean transparentes.

Vea el XAML a continuación. La cuadrícula es semitransparente al 50% como se esperaba, pero el rectángulo es transparente, no opaco, incluso si se pensaba opacidad = "1". ¿Hay alguna forma de lograr esto?

<Window x:Class="WpfApplication10.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" AllowsTransparency="True" Height="300" ResizeMode="NoResize" Width="300" WindowStyle="None" Background="Transparent"  >

    <Border   BorderBrush="black"  BorderThickness="7" CornerRadius="10">
        <Grid Background="Red" Opacity="0.5"     >

        <Rectangle Width="100" Height="100" Fill="white" Opacity="1"/>

    </Grid>
    </Border></Window>

gracias, cellik

Respuestas a la pregunta(2)

Su respuesta a la pregunta