2010-11-09 58 views
0

我有一個集合類。說CellCollection,它包含包含名爲Cell的集合的Cells。如何在WPF中執行Parallel DataBinding

alt text

如果我們數據綁定其結合線性方式。像第一CELL11,CELL12,CELL13,CELL14然後,CELL21,cell22等,

[讓我們假設集合大小是靜態的,並繼續] 我有列表框一個ItemTemplate,它由StackPanel中含有3周的TextBlocks的。我要的是第一個文本塊有第一"Cells"的第一個單元格即Cell11,其次是第二文本塊有第二"Cells"的第一個單元格Cell21等,

是否可以綁定使用索引的集合這樣他們將進行並行處理。

我不知道怎麼問這個問題。我希望這個形象會有所幫助。

+0

難道你不能這樣做嗎?我的意思是,一個ListBox垂直佈局內部ListBoxs,依次水平佈局單元格? – 2010-11-09 10:50:46

+0

實時,我將有大約20K項目。所以,20K的ListBoxes實例是完全錯誤的。無論如何。我已經解決了這個問題。通過創建一個具有CellCollection類型屬性的SingleTon類。然後,將Cell計數作爲ItemsSource發送,並傳遞單元格索引作爲參數並將值綁定到文本框。整個事情都很好。對於20K,整個過程在1秒內完成。但是,我不得不使用轉換器並且必須動態創建DataTemplate。感謝suggesstion :) – 2010-11-09 16:55:05

回答

0

我已經使用xaml reader創建了動態xaml,並將它指定爲列表框的模板。現在一切都很好:)