【发布时间】:2010-11-22 03:24:35
【问题描述】:
是否可以轻松地为 WPF 网格中的行或列指定边距和/或填充?
我当然可以添加额外的列来分隔内容,但这似乎是填充/边距的工作(它会给更多更简单的 XAML)。是否有人从标准网格派生来添加此功能?
【问题讨论】:
-
一个有用的例子可以在这里找到:codeproject.com/Articles/107468/WPF-Padded-Grid
-
有点困惑,这不是网格基线功能的一部分......
-
截至今天,10 年的答案证明,事实是这并不容易,最好的办法(避免每次使用单元格时额外的容易出错的工作)是@ 987654322@(如 @peter70 之前建议的那样)添加适当的单元格填充依赖属性,该属性将控制单元格子的 Margin 属性。这不是一项漫长的任务,然后你就有了一个可重用的控件。旁注... Grid 确实是一个设计不佳的控件。