Table.CellSpacing 属性

定义

获取或设置表的单元格之间的间距大小。

public:
 property double CellSpacing { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double CellSpacing { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.CellSpacing : double with get, set
Public Property CellSpacing As Double

属性值

表的单元格之间的间距大小,以与设备无关的像素为单位。

默认值为 2.0

属性

示例

以下示例定义了一个简单的 2 x 3 表,其 的 为 CellSpacing 0.35 厘米。

<Table Background="Yellow" CellSpacing="0.35cm">
  <Table.Columns>
    <TableColumn /> <TableColumn /> <TableColumn />
  </Table.Columns>
  <TableRowGroup>
    <TableRow>
      <TableCell Background="Cyan">
        <Paragraph>Cell at Row 1 Column 1</Paragraph>
      </TableCell>
      <TableCell Background="Cyan">
        <Paragraph>Cell at Row 1 Column 2</Paragraph>
        <Paragraph>Cell at Row 1 Column 2</Paragraph>
      </TableCell>
      <TableCell Background="Cyan">
        <Paragraph>Cell at Row 1 Column 3</Paragraph>
      </TableCell>
    </TableRow>
    <TableRow>
      <TableCell Background="Cyan">
        <Paragraph>Cell at Row 2 Column 1</Paragraph>
      </TableCell>
      <TableCell Background="Cyan">
        <Paragraph>Cell at Row 2 Column 2</Paragraph>
      </TableCell>
      <TableCell Background="Cyan">
        <Paragraph>Cell at Row 2 Column 3</Paragraph>
      </TableCell>
    </TableRow>
  </TableRowGroup>
</Table>

下图显示了此示例的呈现效果。

屏幕截图:表格单元格间距

相比之下,下图显示了同一个表如何以 2 像素的默认单元格间距呈现。

屏幕截图:表格单元格间距

注解

XAML 属性用法

<object property="double"/>  
- or -  
<object property="qualifiedDouble"/>  

XAML 值

double
Double

值等于或大于 0.0 但小于 PositiveInfinity的字符串表示形式Double。 非限定值以与设备无关的像素度量。 字符串不需要显式包含小数点。

qualifiedDouble
如上所述的双精度值,后跟下列单位说明符之一:px、、incmpt

px (默认) 为与设备无关的单位, (单位) 1/96 英寸

in 为英寸;1in==96px

cm 为厘米;1cm== (96/2.54) px

pt 是点;1pt== (96/72) px

依赖项属性信息

标识符字段 CellSpacingProperty
元数据属性设置为 true AffectsMeasure

适用于