0
我是新應用開發者。我現在被困在我的應用程序的設計中。此項目是一個像公告板一樣的項目。只是不知道下面以這種風格設計我的數據的方式是正確的?我不知道是否使用DATAGRIDVIEW
或LISTVIEW
/LISTBOX
?如何在wpf c#中自定義一個像這樣的ListView?
希望從你們
我是新應用開發者。我現在被困在我的應用程序的設計中。此項目是一個像公告板一樣的項目。只是不知道下面以這種風格設計我的數據的方式是正確的?我不知道是否使用DATAGRIDVIEW
或LISTVIEW
/LISTBOX
?如何在wpf c#中自定義一個像這樣的ListView?
希望從你們
得到一些想法的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>
當然,您將需要使用數據綁定來顯示您的數據。
謝謝。我現在受到啓發。 –
不確定這是否是您的最佳答案,但您是否考慮過使用WPF用戶控件?如果你的項目有很多的視圖邏輯或業務邏輯(理想情況下應該在一個單獨的類中),那麼更容易處理/抽象。 –
謝謝。我必須自定義一個還是有任何參考設計?謝謝 –
如果您想使用WPF用戶控件,請從頭開始創建一個WPF用戶控件。它的工作原理就像一個窗口(XAML代表視圖,C#代表邏輯),除了它不能獨立存在。一旦你創建了它,你可以把它們放入一個WindowPanel中。 –