FlowDocument.ContentStart Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
TextPointer Mendapatkan yang mewakili awal konten dalam FlowDocument.
public:
property System::Windows::Documents::TextPointer ^ ContentStart { System::Windows::Documents::TextPointer ^ get(); };
public System.Windows.Documents.TextPointer ContentStart { get; }
member this.ContentStart : System.Windows.Documents.TextPointer
Public ReadOnly Property ContentStart As TextPointer
Nilai Properti
Yang TextPointerContext mewakili awal konten di FlowDocument.
Contoh
Contoh berikut menggunakan ContentStart properti untuk menyisipkan konten di awal FlowDocument.
// Create a new, empty FlowDocument.
FlowDocument flowDoc = new FlowDocument();
// Insert an initial paragraph at the beginning of the empty FlowDocument.
flowDoc.Blocks.Add(new Paragraph(new Run(
"Since the new FlowDocument is empty at this point, this will be the initial content " +
"in the FlowDocument."
)));
// Insert a line-break at the beginnign of the document, before the previously inserted paragraph.
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, new Paragraph(new LineBreak()));
// Insert another paragraph at the beginning of the document.
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, new Paragraph(new Run(
"This paragraph will be inserted before the previously added paragraph, replacing the previously" +
"added paragraph as the first paragraph in the document."
)));
' Create a new, empty FlowDocument.
Dim flowDocStart As New FlowDocument()
' Insert an initial paragraph at the beginning of the empty FlowDocument.
flowDocStart.Blocks.Add(New Paragraph(New Run("Since the new FlowDocument is empty at this point, this will be the initial content " & "in the FlowDocument.")))
' Insert a line-break at the beginnign of the document, before the previously inserted paragraph.
flowDocStart.Blocks.InsertBefore(flowDocStart.Blocks.FirstBlock, New Paragraph(New LineBreak()))
' Insert another paragraph at the beginning of the document.
flowDocStart.Blocks.InsertBefore(flowDocStart.Blocks.FirstBlock, New Paragraph(New Run("This paragraph will be inserted before the previously added paragraph, replacing the previously" & "added paragraph as the first paragraph in the document.")))
Keterangan
Properti ContentStart sering digunakan untuk menyisipkan konten ke awal FlowDocument.
Yang TextPointer dikembalikan oleh properti ini selalu memiliki LogicalDirection set ke LogicalDirection.Backward.