Attualmente sto creando qualcosa in WPF con un bordo che contiene una griglia e altri controlli. Il problema che sto affrontando è che ogni volta che imposto la proprietà Border.Effect su un effetto ombra esterna, ogni controllo contenuto nel bordo ora ha un'ombra esterna. C'è un modo per impostare l'ombra solo al confine e non ogni controllo contenuto nel bordo?Ombreggiamento WPF
Ecco un breve esempio del mio codice:
<Grid>
<Border Margin="68,67,60,67" BorderBrush="Black" BorderThickness="1" CornerRadius="10">
<Border.Effect>
<DropShadowEffect/>
</Border.Effect>
<Rectangle Fill="White" Stroke="Black" Margin="37,89,118,98" />
</Border>
</Grid>
In caso tu abbia aggiunto altri contenuti (invece del rettangolo) all'interno del pannello Griglia, imposta la proprietà Sfondo del pannello Grid per evitare che l'intero contenuto diventi drop-shadow. Ad esempio, ' ...... .... ' –
Suriya