我的一個數據庫表中有許多記錄,其中包含以字符串形式存儲的xml數據的列。檢索這些數據並解析字符串以獲取我希望綁定到我的用戶界面的特定信息的最佳方法是什麼?目前,我這樣做 -將字符串列表轉換爲xml
我的客戶表中的數據列已作爲字符串存儲XML數據
List<string> myData = new List<string>();
//populate the list with the data from the customer table
List<XElement> myXmlData = new List<XElement>();
foreach (var item in myData)
{
XElement xmlItem = XElement.Parse(item);
myXmlData.Add(xmlItem);
}
this.DataContext = myXmlData;
我然後使用數據模板綁定到我時,需要使用XML數據以下
<TextBlock Text="{Binding Path=Element[Name].Value}"/>
這是正確的,但我不確定它是否是正確的做事方式。性能是一個值得關注的問題,那麼以其他任何方式改善性能會如何?
谷歌XML數據綁定在WPF – JSJ