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 BETA DataGrid分組
- 4. Silverlight 3 - 綁定到DataGrid
- 5. silverlight 3 Datagrid標題定製
- 6. Silverlight中網格的圓角
- 7. Silverlight中的圓角矩形
- 8. silverlight 3 datagrid垂直拖放列
- 9. 綁定到DomainDataSource與DataGrid中在Silverlight 3
- 10. 在Silverlight 3中同步DataGrid和DataForm
- 11. Silverlight 3 Datagrid:模板行容器
- 12. silverlight 3 datagrid x:名稱問題
- 13. Silverlight 3 - 如何「刷新」DataGrid內容?
- 14. Silverlight Datagrid Databinding
- 15. Flex 3 - 窗戶上的圓角底部?
- 16. Swift 3:嵌套UIView拐角不變圓
- 17. flex 3手風琴部件和圓角
- 18. DataGrid和Silverlight
- 19. Silverlight 4 DataGrid列
- 20. Silverlight DataGrid - 髒行
- 21. Silverlight DataGrid樣式
- 22. Silverlight DataGrid否DataGridComboBoxColumn
- 23. Silverlight Datagrid RowEditEnded
- 24. Silverlight 4 datagrid printing
- 25. 在Silverlight的DataGrid
- 26. Silverlight Datagrid塊選擇
- 27. 圓角
- 28. 圓角
- 29. 圓角
- 30. 圓角
我一定會嘗試這個。但是,我確實使用了Tim Heuer的解決方案(與此類似),但沒有使用Behaviors,並且存在問題。當我推出我的解決方案時,角落不會圓整。然後,我會恢復窗口大小,然後將其最大化,然後角落將顯示爲圓形。我希望這也不會發生。 – 2010-01-17 22:52:07