2015-08-30 62 views
0

是否可以看到如何使用XAML創建的控件可以用後面的代碼被複制?我要問的原因是我想根據Collection中的每個項目創建一些ListView控件。我的希望是,我可以在XAML中設置一個ListView控件,然後以某種方式獲取我需要在代碼隱藏中使用相同設置再現更多Listview對象的代碼。設置代碼在XAML創建

可選擇地;這將是可能的綁定包含我要表示爲ListView對象的任何控制,那麼這將包含ListView控制每個項目的綁定集合中的所有項目Collection對象?與ListView可以創建ListViewItem控件的方式相同,只要您將集合綁定到ListView控件即可。

乾杯

+0

您的收藏綁定包含的ListView – avestnik

回答

2

除非你有控制一個非常大的層次,我建議你如下做到這一點:你創建一個列表A中包含數據的列表,所以A是List<List<Data>>

然後你創建一個綁定到此列表的Itemscontrol。在ItemTemplate中,有一個ListView,它的ItemsSource綁定到DataContext

+0

對不起自定義數據模板的ListView,但我不太用WPF經歷。你不會碰巧知道一個教程,我可以用它作爲實現你的建議的起點? – Anders

+1

我通過學習本教程中的代碼獲得了幫助。謝謝Alireza指引我朝着正確的方向發展。 http://www.codeproject.com/Articles/484616/MVVM-Diagram-Designer#Introduction – Anders

相關問題