52得票10回答
ItemContainerGenerator.ContainerFromItem()返回null?

我遇到了一些奇怪的行为,似乎无法解决。当我迭代我的ListBox.ItemsSource属性中的项目时,我无法获取容器?我期望看到返回一个ListBoxItem,但只得到null。 有什么想法吗? 这是我使用的代码: this.lstResults.ItemsSource.ForEach...

49得票15回答
在ListBox中选择一个文本框项目并不会改变ListBox的选定项目。

我有一个显示文本框列表的WPF ListBox。当我点击文本框时,ListBox的选择不会改变。我必须在文本框旁边单击才能选择ListBox项。是否需要设置某个属性使文本框将点击事件转发到ListBox?

47得票6回答
WPF绑定枚举到ListBox并显示Description属性

是否可以使用ObjectDataProvider方法将ListBox绑定到枚举,并以某种方式对其进行样式设置,以显示Description属性?如果可以的话,应该如何操作...

46得票11回答
如何在可导航应用程序中使用MVVM支持ListBox SelectedItems绑定

我正在制作一个WPF应用程序,可以通过自定义的“下一步”和“上一步”按钮和命令进行导航(即不使用NavigationWindow)。在一个屏幕上,我有一个需要支持多选(使用Extended模式)的ListBox。我为这个屏幕创建了一个视图模型,并将所选项存储为属性,因为它们需要被保留。 然而...

46得票4回答
C#: 从List中填充ListBox的最简单方法

如果我有一个字符串列表,例如:List<string> MyList = new List<string>(); MyList.Add("HELLO"); MyList.Add("WORLD"); 有没有一种简单的方法可以使用MyList的内容填充一个ListBox?

46得票3回答
从列表框中将项目集转换为通用列表

我希望能够找到一种更好的方法,从checkedlistbox中填充一个通用列表(generic list)在c#中。 我可以很容易地执行以下操作:List<string> selectedFields = new List<string>(); foreach (o...

46得票1回答
如何在按钮中将列表框所选项目作为命令参数传递?

以下是我的情况: <ListBox ItemsSource="{Binding Path=AvailableUsers}"> <ListBox.ItemTemplate> <DataTemplate> &lt...

44得票5回答
滚动视图控件的子元素是否会阻止使用鼠标滚轮进行滚动?

我在以下XAML中遇到了鼠标滚轮滚动不起作用的问题,为了清晰起见,我已经简化了它:<ScrollViewer HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" CanContentS...

43得票5回答
双击 ListBox 中的项以打开浏览器

我在我的WPF窗口中有一个绑定到ObservableCollection的ListBox。我想要在用户点击ListBox元素时打开浏览器(就像链接一样)。请问有人可以告诉我如何实现吗?我发现了一些关于listboxviews的东西,它只能用这种方式工作吗?还是只使用ListBox也有其他方法?...

43得票2回答
我该如何仅使用XAML而不需要后台代码来对ListBox进行排序?

我需要对一个绑定了DataContext的ListBox中的字符串进行排序,但是它由另一个组件通过DataContext绑定到视图模型上。所以我不能像这个例子中使用ObjectDataProvider在XAML中直接实例化视图模型。 在我的XAML中: <ListBox ItemsS...