32得票5回答
WPF ListBox多选模式下的拖放

除了一个小小的烦人问题,我几乎解决了这个问题... 由于 ListBox 的选择是在鼠标按下时发生的,如果你在选择要拖动的最后一项时用鼠标按下开始拖动,那么它就能正常工作,但如果你先选择所有要拖动的项,然后再点击选择开始拖动,你所点击的那个被取消选中并被留在原地。 有什么好的方法可以解决这...

32得票1回答
多选列表框

我在 ListBox 中选择多个项目时遇到了麻烦。 我尝试从 Selector 派生新的控件并编写 ListBox 辅助类,但这些方法都没有奏效(如预期所示)。 Selector 类的问题在于,它不公开 SelectedItems 属性,并且在绑定属性和使用选择更改事件操纵它时非常困难。 ...

32得票12回答
当复选框被选中时,如何选择列表框中的所有项目?

当单击复选框时,我需要选择列表框中的所有项目。是否可以使用一行代码选择列表框中的所有项目?还是必须循环遍历所有项目,并为每个项目设置选择为true?

31得票7回答
为什么 ListBoxFor 不能选择项目,但 ListBox 可以?

我在视图中有以下代码: <%= Html.ListBoxFor(c => c.Project.Categories, new MultiSelectList(Model.Categories, "Id", "Name", new List<int> {...

31得票6回答
更改所选和未聚焦的列表框样式,使其不变灰。

我有一个非常简单的WPF ListBox,SelectionMode设置为Multiple。 <ListBox SelectionMode="Multiple" /> 当ListBox失去焦点时,很难确定已选择的内容,因为选定的颜色从蓝色变为浅灰色。最简单的改变这种行为的方法...

31得票10回答
如何为ListBoxItem添加上下文菜单?

我有一个列表框(ListBox),我想要为列表中的每个项目添加一个上下文菜单。我看到了一种“解决方案”,即右键单击选择一个项目,并如果在空白区域则禁止上下文菜单,但是这种解决方案感觉很不好。 有没有人知道更好的方法?

31得票8回答
禁用WPF中ItemsControl上的鼠标滚轮

我有一个用户控件,它包含一个滚动视图器和一堆子控件,例如文本框、单选按钮和列表框等。我可以使用鼠标滚轮来滚动父滚动视图器,直到鼠标停在列表框内,然后鼠标滚轮事件开始传递给列表框。 有没有办法让列表框将这些事件发送回父控件?像这个问题建议的那样(当鼠标位于 ScrollViewer 的子控件上时...

31得票3回答
WPF ListBox拖拽时自动滚动

我有一个WPF应用程序,其中包含一个ListBox。拖动机制已经实现,但是当列表太长并且我想将项目移动到不可见的位置时,我就无法操作。 例如,屏幕显示10个项目。我有20个项目。如果我想将最后一个项目拖到第一个位置,我必须拖到顶部并释放。然后再向上滚动并再次拖动。 如何使ListBox自动滚动?

31得票3回答
ItemContainerGenerator.ContainerFromItem如何在分组列表中运作?

我有一个ListBox,最近它一直显示一个平面列表。 我之前用myList.ItemContainerGenerator.ConainerFromItem(thing)检索了列表中承载“thing”的ListBoxItem。 本周,我稍微修改了ListBox,使其绑定的CollectionV...

31得票5回答
滚动视图中的列表视图阻止了滚动视图的滚动

我有一个包含几个列表框的滚动查看器。问题是,如果用户在鼠标悬停在列表视图上时使用中间鼠标滚轮来滚动滚动查看器,列表视图将滚动其内部滚动查看器到底部,然后继续捕获鼠标,从而阻止容器滚动查看器的滚动。 有什么解决办法吗?