對不起,如果這是一個noob問題。我剛開始學習WPF,所以希望你們不介意。但是,是否有可能通過xaml動態地爲每行創建兩列,還是必須在後端代碼(viewmodel,.cs)中完成?現在,我只通過綁定數據源來列出很多項目。例如,datasource =「{binding path = House.Item}」... Item是一個集合,它在執行存儲過程調用時存儲標籤和值。例如:label =「Color」,value =「White」。動態創建行和列
我目前有:
顏色< - 標籤
白< - 價值 - 標籤
乙烯< - 在一個文本塊
窗口<值文本塊...等
我想有得到的結果是對於每行2列(犯規顯示正確地):
顏色| >>> Window
White | >>> Vinly
門| >>>地下室
木材| >>>完成
我想達到這個目的的原因是我可以消除水平滾動,以防萬一項目變得很長。任何意見將是有益的。先進的感謝很多。
更新:
<ListBox.Resources>
<DataTemplate DataType="{x:Type Models:HouseDetail}" >
<Views:HouseView>
</DataTemplate>
<ListBox.Resources>
其實這就是我的數據是如何產生的,再次是給我像一個流「自上而下」,而我想它顯示「從左到右」。 例如:1 2 3 < - (我想)的 代替