FlowDocument Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
FlowDocument sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
FlowDocument() |
sınıfının yeni, boş bir örneğini FlowDocument başlatır. |
FlowDocument(Block) |
Sınıfın FlowDocument yeni bir örneğini başlatır ve belirtilen Block öğeyi ilk içerik olarak ekler. |
FlowDocument()
sınıfının yeni, boş bir örneğini FlowDocument başlatır.
public:
FlowDocument();
public FlowDocument ();
Public Sub New ()
Şunlara uygulanır
FlowDocument(Block)
Sınıfın FlowDocument yeni bir örneğini başlatır ve belirtilen Block öğeyi ilk içerik olarak ekler.
public:
FlowDocument(System::Windows::Documents::Block ^ block);
public FlowDocument (System.Windows.Documents.Block block);
new System.Windows.Documents.FlowDocument : System.Windows.Documents.Block -> System.Windows.Documents.FlowDocument
Public Sub New (block As Block)
Parametreler
Özel durumlar
block
, null
değeridir.
Örnekler
Aşağıdaki örnekte bu oluşturucunun kullanımı gösterilmektedir. Bu durumda , bir paragrafta FlowDocument iç içe yerleştirilmiş bir metin çalıştırmasını içeren bir akış öğesi blok yapısı içerir.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
Dim flowDocSimple As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
Aşağıdaki örnek program aracılığıyla basit bir 2 x 2 tablosu oluşturur ve ardından oluşturucuyu FlowDocument kullanarak tabloyu içeren yeni FlowDocument bir tablo oluşturur. Biraz daha karmaşık bir akış öğesi blok yapısı kullanılabilse de, oluşturucunun kullanımı önceki örnektekiyle aynıdır.
// A paragraph with sample text will serve as table content.
Paragraph tableText = new Paragraph(new Run("A bit of text content..."));
Table sampleTable = new Table();
// Create and add a couple of columns.
sampleTable.Columns.Add(new TableColumn());
sampleTable.Columns.Add(new TableColumn());
// Create and add a row group and a couple of rows.
sampleTable.RowGroups.Add(new TableRowGroup());
sampleTable.RowGroups[0].Rows.Add(new TableRow());
sampleTable.RowGroups[0].Rows.Add(new TableRow());
// Create four cells initialized with the sample text paragraph.
sampleTable.RowGroups[0].Rows[0].Cells.Add(new TableCell(tableText));
sampleTable.RowGroups[0].Rows[0].Cells.Add(new TableCell(tableText));
sampleTable.RowGroups[0].Rows[1].Cells.Add(new TableCell(tableText));
sampleTable.RowGroups[0].Rows[1].Cells.Add(new TableCell(tableText));
// Finally, use the FlowDocument constructor to create a new FlowDocument containing
// the table constructed above.
FlowDocument flowDoc = new FlowDocument(sampleTable);
' A paragraph with sample text will serve as table content.
Dim tableText As New Paragraph(New Run("A bit of text content..."))
Dim sampleTable As New Table()
' Create and add a couple of columns.
sampleTable.Columns.Add(New TableColumn())
sampleTable.Columns.Add(New TableColumn())
' Create and add a row group and a couple of rows.
sampleTable.RowGroups.Add(New TableRowGroup())
sampleTable.RowGroups(0).Rows.Add(New TableRow())
sampleTable.RowGroups(0).Rows.Add(New TableRow())
' Create four cells initialized with the sample text paragraph.
sampleTable.RowGroups(0).Rows(0).Cells.Add(New TableCell(tableText))
sampleTable.RowGroups(0).Rows(0).Cells.Add(New TableCell(tableText))
sampleTable.RowGroups(0).Rows(1).Cells.Add(New TableCell(tableText))
sampleTable.RowGroups(0).Rows(1).Cells.Add(New TableCell(tableText))
' Finally, use the FlowDocument constructor to create a new FlowDocument containing
' the table constructed above.
Dim flowDocTable As New FlowDocument(sampleTable)
Açıklamalar
için block
geçerli giriş türleri şunlardır: BlockUIContainer, ListParagraph, , Sectionve Table.