Nadaj obramowaniu inny kolor pędzla dla każdego rogu

Stworzyłem statyczny zasób definiujący granicę określonego elementu w moim xamlu, ale nie mogę znaleźć dobrego sposobu zdefiniowania unikalnego koloru dla każdej strony!

xaml:

<Border Style="{StaticResource SidePanelBorder}">
        <!-- rest of the xaml -->
</Border>

StaticResource:

<Style x:Key="SidePanelBorder">
    <Setter Property="Control.BorderBrush" Value="#FF363636" />
    <Setter Property="Control.BorderThickness" Value="1" />
</Style>

Ale chcę zdefiniować jeden kolor dla każdej strony obramowania, a ostatecznie także inną grubość obramowania.

Jakieś dobre techniki tam robiące?

questionAnswers(5)

yourAnswerToTheQuestion