Поделиться через


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

Строковое представление значения, Double равного или больше 0,0, но меньше PositiveInfinity. Непроверенное значение измеряется в аппаратно-независимых пикселях. Строки не должны явно включать десятичные знаки.

qualifiedDouble
Двойное значение, как описано выше, за которым следует один из следующих описателей единиц измерения: px, in, cm, pt.

px (по умолчанию) — не зависящие от устройства единицы (1/96-й дюйм на единицу)

in имеет значение в дюймах; 1in==96px

cm — сантиметры; 1cm==(96/2.54) px

pt — очки; 1pt==(96/72) px

Сведения о свойстве зависимостей

Поле идентификатора CellSpacingProperty
Для свойств метаданных задано значение true AffectsMeasure

Применяется к