13得票4回答
将ListBox放入ScrollViewer中,鼠标滚轮无法使用。

将ListBox放入ScrollViewer中后,我的鼠标滚轮无法使用。 是否是ListBox“窃取”了这个事件?<ScrollViewer VerticalScrollBarVisibility="Auto" Style="{StaticResource myStyle}"> ...

7得票1回答
WPF ListBoxItem 控件模板破坏了部分MouseDown/Selection

我有一个关于ListBoxItem的问题。 我正在尝试使ListBoxItem中的所有控件同时选择它,因此单击TextBox、Label等将选择ListBoxItem。 到目前为止还是非常简单的。 我还更改了ListBoxItem模板,将选定可视化从突出显示背景更改为仅绘制边框。 也很简单。...

9得票1回答
如何使ScrollViewer在鼠标悬停在*任何*内容上时滚动

我要强调“任意”是因为在我的ScollViewer中,CanContentScroll没有完全发挥作用。 让我解释一下场景: 我有一个ScrollViewer,里面有三个标签,每个标签后面都跟着一个ListBox。我将这些内容放在ScrollViewer中的原因是我不想让每个ListBox都有...

14得票2回答
如何指定在列表框中显示多少项(高度)?

我有这个代码,它显示列表框中的所有项目,但是有很多项目。 <label for=”Application”>Application:</label> <%= Html.ListBox("SelectedCategories", Model.Appli...

14得票1回答
WPF ListBox 选中颜色

抱歉如果此前已有人问过此问题,但我在相关弹出的问题或Google上找不到我要的解决方案。 我的应用程序中,我正在尝试重新创建Word的“新建文档”对话框,左侧是项目列表,右侧是带有文本的图标下方。当你鼠标悬停时,它具有橙色渐变,并且在选择项目时具有较暗的渐变。我已经成功地大部分复制了这个效果...

9得票3回答
将 ListBox 中的所有项保存到文本文件中的 C# 代码

最近我对 C# 感到非常兴趣,正在测试它,但有一个部分我不理解。 基本上,我希望在点击“SAVE”按钮时,将列表框中的所有项目保存到文本文件中。目前文件中只显示 System.Windows.Forms.ListBox+ObjectCollection。 以下是我到目前为止所拥有的代码。在...

18得票5回答
WPF - 当ItemsSource更改时重置ListBox的滚动位置

我目前有一个ListBox控件,它的ItemsSource集合绑定到我的视图模型上的一个IEnumerable类型的属性。当该属性的引用更改时,ListBox会按预期更新,但是如果我有一个包含大量项并滚动到ListBox底部的情况下,然后将引用更改为另一个只包含1个项的集合,ListBox视图...

139得票2回答
我该如何在WPF ListBox中禁用水平滚动?

这似乎是一个非常简单的问题,但是谷歌和Stack Overflow搜索都没有找到答案。当列表项占用超出框可用水平空间时,如何禁用WPF ListBox中的水平滚动条?

24得票5回答
WPF:带WrapPanel的ListBox,垂直滚动问题

我有一个UserControl(如下所示的XAML),其中包含一个ListBox,我想在WrapPanel中显示图像,其中图像尽可能多地显示在一行上,然后换到下一行等等。它可以正常工作,但当ListBox高度超过窗口可用空间时,我没有垂直滚动条,即内容被剪切了。如果我在ListBox上设置固定...

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

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