如何在wpf c#中自定义这样的ListView?

时间:2016-03-06 02:05:35

标签: c# wpf listview listbox styles

我是app dev的新手。我现在卡在我的应用程序的设计中。此项目类似于公告板。只是不知道下面用这种风格设计我的数据的正确方法是什么?我不知道是否使用DATAGRIDVIEWLISTVIEW / LISTBOX

enter image description here

希望从你们那里得到一些想法

1 个答案:

答案 0 :(得分: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>

当然,您需要使用数据绑定来显示您的数据。