我正在尝试将Inline inline;
复制到新的Inline tempInline
,以构建TextBlock textbox = new TextBlock(tempInline);
这样的tempInline = inline;
,但问题是,当我这样做时,我的原始版本inline
{{1}}更改/修改。
我怎么能这样做,内联没有复制或克隆方法。
答案 0 :(得分:5)
我这样做了,
string text = XamlWriter.Save(inline);
Stream s = new MemoryStream(ASCIIEncoding.Default.GetBytes(text));
Inline temp = XamlReader.Load(s) as Inline;