none
ListBox样式 RRS feed

  • 问题

  • ListBox能不能通过分组做成下图的样式:

    当点击第一组时,第一组的列表项充满整个区域,当我点击第二组时,第一组隐藏,第二组的列表向充满整个区域?

    搞了好久没实现,表项怎么都不会充满区域,我的样式:


    • 已编辑 oneonce 2017年8月17日 9:23
    2017年8月17日 9:22

答案

  • Hi,

    据我所知,ListBox不能实现你的需求;

    WPF中可能实现你想要的布局的控件是TabControl,你可以分别在TabItem中分别放置ListBox,然后通过Linq分组数据源,分别绑定不同的listBox.

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 oneonce 2017年8月18日 1:31
    2017年8月18日 1:28
    版主

全部回复

  • Hi,

    据我所知,ListBox不能实现你的需求;

    WPF中可能实现你想要的布局的控件是TabControl,你可以分别在TabItem中分别放置ListBox,然后通过Linq分组数据源,分别绑定不同的listBox.

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 oneonce 2017年8月18日 1:31
    2017年8月18日 1:28
    版主
  • Hi,

    据我所知,ListBox不能实现你的需求;

    WPF中可能实现你想要的布局的控件是TabControl,你可以分别在TabItem中分别放置ListBox,然后通过Linq分组数据源,分别绑定不同的listBox.

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    我不太想用TabControl,我现在想用两个listbox实现。

    但是多个listbox联动出了问题,另外一个帖子里面:多个ListBox实现层级联动选择


    • 已编辑 oneonce 2017年8月18日 1:35
    2017年8月18日 1:31