Como posso atribuir a um elemento WPF uma borda 3D plana e retangula
Gostaria de criar uma aparência retangular 'plana 3D' para um dos meus modelos de controle. Na versão mais simples, isso significa ter uma linha na parte inferior mais escura que a do topo, e talvez também alguma variação entre as linhas esquerda e direita.
ma versão mais complexa permitiria que eu fornecesse um ou mais pincéis para que os gradientes pudessem ser aplicado
O padrão<Border>
elemento @ no WPF permite especificar uma espessura diferente por aresta, mas não consigo encontrar uma maneira de especificar vários pincéi
ntão, como posso produzir o efeito que eu quero da maneira mais simples possíve
EDITA Foi sugerido que eu postasse um exemplo de como eu quero usar isso. Pessoalmente, eu ficaria feliz em ter um estilo ou um controle de usuário. O controle do usuário pode ser usado assim:
<FourSidedBorder LeftSideBrush="#00f" RightSideBrush="#0f0" ... />
Ou talvez ainda mais simples:
<FourSidedBorder BorderBrush="#00f,#0f0,#f00,#fff"
BorderThickness="1,2,3,4" ... />
Essas são apenas idéias. Qualquer solução concisa e sensata é bem-vind