여러 개의 FlowDocuments를 연결하고자합니다. 아래 메소드에는 return 문이 없습니다. TextRange를 FlowDocument로 되돌려 놓고 싶습니다.여러 FlowDocuments를 하나의 FlowDocument로 함께 연결하는 방법
private FlowDocument Concatenate(FlowDocument source, FlowDocument target)
{ using(MemoryStream ms = new MemoryStream())
{
TextRange tr = new TextRange(source.ContentStart, source.ContentEnd);
tr.Save(ms, DataFormats.XamlPackage);
ms.Seek(0, SeekOrigin.Begin);
tr = new TextRange(target.ContentEnd, target.ContentEnd);
tr.Load(ms, DataFormats.XamlPackage);
}
}
을 나는 문제가 생각 각 루트에 대한 루트를 갖거나 루트가 없을 것입니다. XML을 사용하여 각각의 내용을 읽은 다음 XML을 사용하여 내용을 1로 작성합니다. – Paparazzi