FlowDocument.ContentStart 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取表示 TextPointer 中内容起始位置的 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
属性值
表示 TextPointerContext 中内容起始位置的 FlowDocument。
示例
以下示例使用 ContentStart 属性在 的 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.")))
注解
属性 ContentStart 通常用于将内容插入到 的 FlowDocument开头。
TextPointer此属性返回的 始终LogicalDirection设置为 LogicalDirection.Backward。