2016-03-06 115 views
0

我是新應用開發者。我現在被困在我的應用程序的設計中。此項目是一個像公告板一樣的項目。只是不知道下面以這種風格設計我的數據的方式是正確的?我不知道是否使用DATAGRIDVIEWLISTVIEW/LISTBOX如何在wpf c#中自定義一個像這樣的ListView?

enter image description here

希望從你們

+0

不確定這是否是您的最佳答案,但您是否考慮過使用WPF用戶控件?如果你的項目有很多的視圖邏輯或業務邏輯(理想情況下應該在一個單獨的類中),那麼更容易處理/抽象。 –

+0

謝謝。我必須自定義一個還是有任何參考設計?謝謝 –

+0

如果您想使用WPF用戶控件,請從頭開始創建一個WPF用戶控件。它的工作原理就像一個窗口(XAML代表視圖,C#代表邏輯),除了它不能獨立存在。一旦你創建了它,你可以把它們放入一個Wi​​ndowPanel中。 –

回答

0

得到一些想法的Nex說,你最好讓你的圖片作爲用戶控件和之後所示的設計你使用一個ListView與數據這樣的模板:

<ListView x:Name="mylistview"> 
    <ListView.ItemsPanel> 
     <ItemsPanelTemplate> 
      //a Panel container (i.e stackpanel, wrappanel) 
     </ItemsPanelTemplate> 
    </ListView.ItemsPanel> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      //Your usercontrol 
     </DataTemplate> 
    </ListView.ItemTemplate> 

當然,您將需要使用數據綁定來顯示您的數據。

+0

謝謝。我現在受到啓發。 –

相關問題