WPF Rectangle avec épaisseur de trait différente sur les côtés ou Bordure avec trait pointillé?

Je sais que je peux créer une bordure pointillée avec un rectangle ou une frontière avec différentes épaisseur de trait pour les différents côtés:

        <StackPanel Orientation="Horizontal">
            <Rectangle Stroke="Green" StrokeThickness="2" StrokeDashArray="4 2"  Fill="LightGreen" Height="64" Width="32" Margin="5"/>
            <Border BorderBrush="Green" BorderThickness="2,2,2,0" Background="LightGreen" Height="64" Width="32" Margin="5" />
        </StackPanel>

WPF Rectangle avec épaisseur de trait différente sur les côtés ou Bordure avec trait pointillé?

Est-il de toute façon je peux obtenir à la fois:

WPF Rectangle avec épaisseur de trait différente sur les côtés ou Bordure avec trait pointillé?

?

Mise à JOUR: Ce doit remplir l'espace parent (contrairement à mon exemple avec taille fixe), par exemple, d'un Grille - donc un DrawingGeometry qui a fixé les tailles et de ma propre Plume ne peut pas être utilisé pour atteindre cet.. peut-il?

source d'informationauteur markmnl