Я только что ответил на аналогичный вопрос здесь за предоставление закругленных углов любому FrameworkElement путем добавления поведения обрезки Blend с указанным CornerRadius.
Вы можете написать свою собственную логику для поведения отсечения или использовать ее на странице CodePlex *1006* Образцы выражения Expression Blend. Тогда будет просто сослаться на System.Windows.Interactivity.dll из Blend SDK и сбросить поведение элемента в Blend или записать XAML:
<data:DataGrid>
<i:Interaction.Behaviors>
<samples:ClippingBehavior CornerRadius="15"/>
</i:Interaction.Behaviors>
</data:DataGrid>
Это хороший способ многократного использования для придания закругленных углов любому элементу, не полагаясь на границу или элемент со свойствами радиусов углов.