Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Contoh-contoh ini menunjukkan beberapa operasi yang lebih umum yang dapat dilakukan pada FlowDocument melalui Blocks properti .
Membuat FlowDocument baru
Contoh berikut membuat baru FlowDocument lalu menambahkan elemen baru Paragraph ke FlowDocument.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
flowDoc.Blocks.Add(New Paragraph(New Run("Text to append...")))
Membuat elemen Paragraf baru
Contoh berikut membuat elemen Paragraph baru dan menyisipkannya di awal FlowDocument.
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
Dim p As New Paragraph(New Run("Text to insert..."))
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p)
Mendapatkan elemen Blok tingkat atas
Contoh berikut menghitung jumlah elemen Block tingkat atas yang terdapat dalam struktur FlowDocument.
int countTopLevelBlocks = flowDoc.Blocks.Count;
Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
Menghapus elemen Blok terakhir
Contoh berikut menghapus elemen Block terakhir di FlowDocument.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
Hapus semua isi Blokir
Contoh berikut menghapus semua konten ( elemenBlock) dari FlowDocument.
flowDoc.Blocks.Clear();
flowDoc.Blocks.Clear()
Lihat juga
.NET Desktop feedback