复制System.Windows.Documents.Inline而不修改它

本文关键字:修改 Inline System Windows Documents 复制 | 更新日期: 2023-09-27 18:06:15

我试图将Inline inline;复制到新的Inline tempInline,以便构建像tempInline = inline;这样的TextBlock textbox = new TextBlock(tempInline);,但问题是,当我这样做时,我的原始inline更改/得到修改。

怎么做呢,内联没有copy或clone方法

复制System.Windows.Documents.Inline而不修改它

我做到了,

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