2
A
回答
3
這說明你的整個生命週期(從控制到XAML回控制)。 如您所見,
string s = XamlWriter.Save(value);
是您可能關心的有趣部分。
/// <summary>
/// Clones a given UIElement. Please note that any events, animations, etc
/// on the source item may not carry over to the cloned object.
/// </summary>
/// <param name="value">UIElement to clone.</param>
/// <returns>A shallow clone of the source element.</returns>
public static UIElement CloneUIElement(UIElement value)
{
if (value == null)
{
return null;
}
string s = XamlWriter.Save(value);
StringReader stringReader = new StringReader(s);
XmlReader xmlReader = XmlTextReader.Create(stringReader, new XmlReaderSettings());
return (UIElement)XamlReader.Load(xmlReader);
}
0
是 - 約什·史密斯這是否在他的鼴鼠工具:http://www.codeproject.com/KB/WPF/MoleForWPF.aspx
1
Silverlight的,我碰到this blog post由羅布Relyea是指由大衛投票創造了Silverlight xaml serializer跑。巨大的榮譽給大衛民意測驗。 (Downloads Page)。
使用
UiXamlSerializer uxs = new UiXamlSerializer();
string text = uxs.Serialize(this.gridToSerialize);
相關問題
- 1. 角度提供任何方式來隔離服務層?
- 2. 任何方式來「釘」的東西到底部旋轉?
- 3. 任何方式來更改列的Phppgadmin視圖順序,而無需更改底層數據庫
- 4. DropDownList獲取底層對象
- 5. 從UIImage獲取底層NSData *
- 6. 任何方式來排序在SQL中的行提取使用匹配標準
- 7. 如何獲取Gridview底層數據源?
- 8. 如何從MotionEvent獲取底層視圖?
- 9. 任何方式來監視git分支和提交活?
- 10. 任何方式來提高關閉文件的速度?
- 11. 任何方式來保留但不提交在Linux內存?
- 12. Xamarin方式:滾動型與按鈕固定在底部XAML
- 13. 任何方式從字符串值中提取變量名稱?
- 14. 任何方式知道被提取的網址?
- 15. 任何方式或軟件反編譯SWF提取mxml文件?
- 16. 提取顏色值從熱圖的矩陣或底層數據
- 17. CodeKit - 任何方式來忽略js?
- 18. 任何方式來延遲PaintComponent?
- 19. 任何方式來「遵循」PHP頭?
- 20. 任何方式來訪問Gearman管理?
- 21. 任何方式來枚舉類成員?
- 22. 任何方式來識別流?
- 23. 任何方式來實現對InnoDB的
- 24. 任何方式來cout在base64?
- 25. 任何方式來「重啓」JVM?
- 26. 任何方式來加快此查詢?
- 27. 任何方式來居中視圖?
- 28. 任何方式來改變'打開在{AppName}'深層鏈接的措辭?
- 29. 以視覺方式操作xaml的任何工具
- 30. 移動商務應用 - 任何使用XAML的方式?
這完美地工作。而且速度也非常快。謝謝! – JRobbers 2009-04-23 21:08:59