10得票1回答
C# WPF - 无法同时设置 DisplayMemberPath 和 ItemTemplate

我想在listboxItem中添加工具提示,但是当存在DisplayMemberPath时会出现问题。错误消息如下: 无法同时设置DisplayMemberPath和ItemTemplate。 当我删除DisplayMemberPath时,每个列表项中的工具提示都有效。但我不想删除Disp...

9得票3回答
在 ListBox 中设置焦点会破坏键盘导航

在程序中选择了 ListBox 项目后,需要按下上/下方向键两次才能移动选择。有什么建议吗? 视图: <ListBox Name="lbActions" Canvas.Left="10" Canvas.Top="10" Width="260" Heigh...

9得票2回答
WPF ListBoxItems与DataTemplates - 如何在DataTemplate中引用绑定到ListBoxItem的CLR对象?

我有一个ListBox,它绑定了一个ObservableCollection。 每个ListBoxItem都使用DataTemplate显示。我的DataTemplate中有一个按钮,当点击它时,需要引用它所属的ObservableCollection成员。我无法使用ListBox.Sele...

8得票2回答
WPF更改ListboxItem选中时的高亮颜色

我在 WPF 中设置 Listbox 的 SelectedItem 的 HighlightBrushKey 遇到了问题。我的意图是根据代码中给定的布尔值来设置项的颜色。 我尝试了以下步骤: Implementing a Converter, checking the boolean an...

8得票3回答
如果ItemTemplate中的TextBox获得焦点,选择ListBoxItem

我已经向 ListBox 类添加了一个 DataTemplate 来绑定我的集合: <ListBox x:Name="lstEmails" Height="259" Margin="12,0,12,41" Width="276" SelectionChanged="l...

7得票3回答
WPF如何找到被点击的ListBox项

我有一个WPF应用程序,其中有一个列表框,其中填充了类型为'Match'的项目。如何使按钮(包含在项目内)实际选择该项目,以便我可以提取其值? 这是我的代码:由于单击按钮实际上没有选择项目,因此两个都不起作用。 private void LayButton_Click(object sen...

7得票1回答
在样式中定义输入绑定。

我希望在 Style 中的每个 ListBoxItem 中都添加右键和左键命令,这可能吗? <Style TargetType="{x:Type ListBoxItem}"> <Setter Property="InputBindings"> ...

7得票3回答
WPF - 如何获取绑定到 ListBoxItem 的对象

以下是我想要做的事情。我从数据库中获取一个对象列表,并将此列表绑定到ListBox控件。 ListBoxItems由文本框和按钮组成。这是我想出来的方案。到目前为止,它按预期工作。 该对象具有许多属性,例如ID、名称。如果我单击ListBoxItem中的按钮,则应从ListBox和数据库中删除...

7得票3回答
如何同时使用IsKeyboardFocusWithin和IsSelected?(涉及IT技术)

我为我的ListBoxItems定义了一个样式,并设置了一个触发器,当IsSelected为True时,设置背景颜色: <Style x:Key="StepItemStyle" TargetType="{x:Type ListBoxItem}"> <...

7得票1回答
在WP7中实现ListBox的添加/删除项动画效果

我知道在Silverlight 4中,可以通过调整ListBoxItem样式的LayoutStates(即BeforeUnloaded、BeforeLoaded和AfterLoaded)来实现这一点。 但是,在WP7中似乎根本不起作用,尽管这些状态存在于默认样式中。 我目前使用的是7.1版...