1
A
回答
5
我剛纔已經回答了類似的問題here通過安裝具有指定CornerRadius混合剪輯的行爲給予圓角任何FrameworkElement的。
您可以編寫自己的剪輯行爲邏輯或使用Expression Blend Samples CodePlex頁面中的邏輯。那麼這將是簡單從混合SDK引用System.Windows.Interactivity.dll和混合下探的元素有關的行爲或寫出來的XAML:
<data:DataGrid>
<i:Interaction.Behaviors>
<samples:ClippingBehavior CornerRadius="15"/>
</i:Interaction.Behaviors>
</data:DataGrid>
它是一種很好的可重複使用的方式,讓圓角任何不依賴邊界的元素或具有角半徑屬性的元素。
-1
<Border CornerRadius="5">
<toolkit:DataGrid />
</Border>
0
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="#FF508EB1" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<Grid Background="{x:Null}" x:Name="MainGrid" >
<Grid.Effect>
<DropShadowEffect />
</Grid.Effect>
<...>
</Grid>
</Border>
+0
對不起,如果這是一個愚蠢的qn,但是上述修改DataGrid的默認模板? – 2010-01-17 22:49:56
+0
我試過這個。它只是給它一個漸變邊框,但沒有圓角。失敗 – 2010-02-02 01:24:51
相關問題
- 1. 圓角DataGrid角?
- 2. Flex DataGrid的圓角
- 3. Silverlight 3 - 綁定到DataGrid
- 4. Silverlight 3 BETA DataGrid分組
- 5. silverlight 3 Datagrid標題定製
- 6. Silverlight中網格的圓角
- 7. Silverlight中的圓角矩形
- 8. WPF Datagrid圓角與透明背景
- 9. 圓角圓角?
- 10. Silverlight 3 Datagrid:模板行容器
- 11. Silverlight 3 - 如何「刷新」DataGrid內容?
- 12. silverlight 3 datagrid x:名稱問題
- 13. 在Silverlight 3中同步DataGrid和DataForm
- 14. 綁定到DomainDataSource與DataGrid中在Silverlight 3
- 15. silverlight 3 datagrid垂直拖放列
- 16. Silverlight StackPanel裏面帶圓角的邊框
- 17. Silverlight Datagrid Databinding
- 18. 圓角
- 19. 乘法Silverlight Datagrid
- 20. Silverlight Datagrid RowEditEnded
- 21. silverlight resize datagrid datagridsplitter
- 22. Silverlight 4 datagrid printing
- 23. 在Silverlight的DataGrid
- 24. DataGrid和Silverlight
- 25. Silverlight DataGrid樣式
- 26. Silverlight DataGrid - 髒行
- 27. Silverlight 4 DataGrid列
- 28. Silverlight Datagrid刷新
- 29. Silverlight DataGrid否DataGridComboBoxColumn
- 30. Silverlight Datagrid塊選擇
我一定會嘗試這個。但是,我確實使用了Tim Heuer的解決方案(與此類似),但沒有使用Behaviors,並且存在問題。當我推出我的解決方案時,角落不會圓整。然後,我會恢復窗口大小,然後將其最大化,然後角落將顯示爲圓形。我希望這也不會發生。 – 2010-01-17 22:52:07