41得票1回答
如何在WPF的列表框中使所有项目的列宽相同?

我有一个带有ItemTemplate的ListBox,其中包含一个TextBlock和一个ComboBox。问题在于每个列表项中TextBlock内的文本宽度不同,导致ComboBox控件无法对齐。 如何设置模板中的TextBlock,使所有列表项的宽度相同,即与最宽的一项相同? 以下是我的...

41得票2回答
一个列表框的两个项模板

我有一个类 FruitViewModel,用于描述ListBox项的ViewModels。<ListBox ItemsSource="{Binding Fruits}"> 而且我已经拥有了class BananaViewModel : FruitViewModel 和class A...

40得票5回答
如何以编程方式将焦点设置到已经获得焦点的WPF ListBox中的SelectedItem?

我们希望以编程方式设置 ListBox 的 SelectedItem,并使该项具有焦点,以便箭头键相对于所选项目工作。这似乎很简单。 然而,问题在于如果在以编程方式设置 SelectedItem 时 ListBox 已经具有键盘焦点,则尽管它正确地更新了 ListBoxItem 上的 IsSe...

40得票8回答
如何在ListBox中禁用高亮显示但保留选择?

我不知道如何防止我的ListBox突出显示所选项目。我知道我没有添加突出显示该项的触发器。<ListBox Name="CartItems" ItemsSource="{Binding}" ItemTemplate="{StaticResource TicketTemp...

40得票5回答
在Python中怎样声明动态数组?

我想声明一个数组,并删除ListBox中所有项目,而不管ListBox中的组名。 有人能帮我用Python编码吗? 我正在使用WINXP操作系统和Python 2.6。 我想声明一个数组,然后删除ListBox中的所有项目,无论ListBox中的组名是什么。请帮我用Python编写代码。我正...

38得票2回答
我的ListBox中的项目之间有空隙

当我创建水平排列项目的ListBox时,例如像这样:<DockPanel> <ListBox> <ListBox.ItemsPanel> <ItemsPanelTemplate> ...

38得票8回答
C#:如何更改列表框行的颜色?

我正在尝试更改 ListBox 中一些行的背景颜色。我有两个列表,一个显示为 ListBox 中的名称列表,另一个具有与第一个列表相似的某些值。当单击按钮时,我想搜索 ListBox 和第二个列表,并更改 ListBox 中那些出现在第二个列表中的值的颜色。我的 ListBox 搜索如下:fo...

38得票6回答
如何在WPF中的ListBox中捕获鼠标单击项?

我想在鼠标单击ListBox中的项目时收到通知,无论它是否已被选中。 我搜索并找到了这个:(http://kevin-berridge.blogspot.com/2008/06/wpf-listboxitem-double-click.html看一下评论)private void AddDo...

37得票6回答
WPF绑定到Listbox的选定项

有人能帮忙解决以下问题吗——我一直在尝试,但就是无法让它起作用。 我有一个视图模型,它包含以下属性:public ObservableCollection<Rule> Rules { get; set; } public Rule SelectedRule { get; set;...

37得票12回答
ListBox使用Grid作为ItemsPanelTemplate会产生奇怪的绑定错误

我有一个ListBox控件,以网格布局呈现一定数量的ListBoxItem对象。因此,我将ItemsPanelTemplate设置为Grid。 我从代码后台访问Grid以配置RowDefinitions和ColumnDefinitions。 到目前为止,一切都按照预期工作。我有一些自定义的...