不修改的情况下复制System.Windows.Documents.Inline

4

我试图将一个Inline inline;复制到一个新的Inline tempInline中,以便构造一个TextBlock textbox = new TextBlock(tempInline);,类似于这样tempInline = inline;,但问题是当我这样做时,我的原始inline会发生改变/被修改。

我该怎么做呢?inline没有复制或克隆方法。

1个回答

5

我做了这个。

string text = XamlWriter.Save(inline);
Stream s = new MemoryStream(ASCIIEncoding.Default.GetBytes(text));
Inline temp = XamlReader.Load(s) as Inline;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接