Silverlight 3 DataGrid - 圆角

Tus*_*r S 1 silverlight datagrid silverlight-3.0 .net-3.5

是否有一种简单的方法可以在Silverlight 3中为DataGrid的边界提供圆角?

谢谢你!

Dan*_*air 5

我刚才已经回答了类似的问题在这里对通过附加与指定CornerRadius混合剪辑的行为给予圆角任何FrameworkElement的.

您可以为剪辑行为编写自己的逻辑,或者使用Expression Blend Samples CodePlex页面中的逻辑.然后,它将从Blend SDK中引用System.Windows.Interactivity.dll并在Blend中删除元素上的行为或写出XAML:

<data:DataGrid>
    <i:Interaction.Behaviors>
        <samples:ClippingBehavior CornerRadius="15"/>
    </i:Interaction.Behaviors>
</data:DataGrid>
Run Code Online (Sandbox Code Playgroud)

它是一种很好的可重复使用的方法,可以为任何元素提供圆角,而不依赖于边框或具有角半径属性的元素.