简体   繁体   中英

How to customize a ListView like this in wpf c#?

I'm new to app dev. I am now stuck in the design of my app. This item is an item like a bulletin board. Just do not know which way is the right way to design my data in this style below? I had no idea whether to use the DATAGRIDVIEW OR LISTVIEW / LISTBOX ?

在此处输入图片说明

Hope to get some idea from you guys

As Nex said, you are better off making the design shown in your picture as a usercontrol and after you do that use a ListView with a data template like this:

<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>

and of course you will need to use data binding to show your data.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM