TableRowGroup.Rows Property

Definition

获取一个 TableRowCollection,它包含组成 TableRow 的内容的 TableRowGroup 对象。Gets a TableRowCollection that contains the TableRow objects that comprise the contents of the TableRowGroup.

public:
 property System::Windows::Documents::TableRowCollection ^ Rows { System::Windows::Documents::TableRowCollection ^ get(); };
public System.Windows.Documents.TableRowCollection Rows { get; }
member this.Rows : System.Windows.Documents.TableRowCollection
Public ReadOnly Property Rows As TableRowCollection

Property Value

TableRowCollection

一个 TableRowCollection,其中包含组成 TableRow 的内容的 TableRowGroup 元素。A TableRowCollection that contains the TableRow elements that comprise the contents of the TableRowGroup. 此属性没有默认值。This property has no default value.

Examples

下面的示例演示如何使用此属性在 TableRowGroup上执行常见操作。The following examples show how to use this property to perform common operations on a TableRowGroup.

Table tbl = new Table();
TableRowGroup trg = new TableRowGroup();

tbl.RowGroups.Add(trg);

// Add rows to a TableRowGroup collection.
int rowsToAdd = 4; 
for (int x = 0; x < rowsToAdd; x++)
    trg.Rows.Add(new TableRow());

// Insert a new first row (at the zero-index position).
trg.Rows.Insert(0, new TableRow());

// Manipulate rows...

// Set the background on the first row.
trg.Rows[0].Background = Brushes.CornflowerBlue;
// Set the font size on the second row.
trg.Rows[1].FontSize = 24;
// Set a tooltip for the third row.
trg.Rows[2].ToolTip = "This row's tooltip";

// Adding cells to a row...
{
    int cellsToAdd = 10;
    for (int x = 0; x < cellsToAdd; x++)
        trg.Rows[0].Cells.Add(new TableCell(new Paragraph(new Run("Cell " + (x + 1)))));
}

// Count rows.
int rows = trg.Rows.Count;

// Remove 1st row by reference.
trg.Rows.Remove(trg.Rows[0]);

// Remove all rows...
trg.Rows.Clear();
Dim tbl As New Table()
Dim trg As New TableRowGroup()

tbl.RowGroups.Add(trg)

' Add rows to a TableRowGroup collection.
Dim rowsToAdd As Integer = 4
For x As Integer = 0 To rowsToAdd - 1
    trg.Rows.Add(New TableRow())
Next x

' Insert a new first row (at the zero-index position).
trg.Rows.Insert(0, New TableRow())

' Manipulate rows...

' Set the background on the first row.
trg.Rows(0).Background = Brushes.CornflowerBlue
' Set the font size on the second row.
trg.Rows(1).FontSize = 24
' Set a tooltip for the third row.
trg.Rows(2).ToolTip = "This row's tooltip"

' Adding cells to a row...
    Dim cellsToAdd As Integer = 10
    For x As Integer = 0 To cellsToAdd - 1
        trg.Rows(0).Cells.Add(New TableCell(New Paragraph(New Run("Cell " & (x + 1)))))
    Next x

' Count rows.
Dim rows As Integer = trg.Rows.Count

' Remove 1st row by reference.
trg.Rows.Remove(trg.Rows(0))

' Remove all rows...
trg.Rows.Clear()

Remarks

使用此属性返回的 TableRowCollection 来枚举或操作 TableRowGroup 元素(即,添加/删除行)的内容。Use the TableRowCollection returned by this property to enumerate or manipulate the contents of a TableRowGroup element (i.e. add/remove rows).

Applies to