问题标签 [selecteditem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
89 浏览

c# - 设置不会被删除?

我有一个 ListBox ( AlarmBox) 和一个 ListView ( listView1)。它们都保存到 2 个不同的 Properties.Settings (AlarmListAlarmList2) 中。

那是删除按钮的代码,但由于 listView1 没有SelectedItem功能,我求助于使用SelectedItems.

从两个框中删除项目时,AlarmBox会从应用程序和设置中正确删除值,但从 中删除时listView1,该值仅从应用程序中删除,但不会从设置中删除。

编辑: 另外,当替换listView1.SelectedItems为 时AlarmList.SelectedItem,它会正确删除。

0 投票
2 回答
2443 浏览

silverlight-3.0 - Silverlight DataGrid 从代码更新 SelectedItem

当我从代码(通过 ViewModel 中的绑定对象)更新数据网格 SelectedItem 时,如何让可视网格突出显示新选择的项目?

谢谢,
马克

更新:这对我来说仍然是一个问题。我的 SelectedItem 属性已经实现了更改通知,但是数据网格没有直观地显示已选择的行 - 即它没有被突出显示。

0 投票
3 回答
27641 浏览

wpf - 如何投射 System.Windows.Controls.SelectedItemCollection?

我有一个方法:

参数是 a System.Windows.Controls.SelectedItemCollection,我从 WPFListViewSelectedItems属性中获得。

不知何故,我似乎无法将它从一个对象转换为任何有用的东西。由于其保护级别,我无法创建 a System.Windows.Controls.SelectedItemCollection,并且 param 不会转换为IList,ICollectionIEnumerable.

如何遍历 param 的项目?

0 投票
3 回答
2564 浏览

wpf - WPF:选择超出根级别的 TreeViewItem

我正在尝试按 ID 选择 TreeViewItem,但在使其工作超过第一(根)级别时遇到问题。我已经对此进行了很多阅读,并且正在使用以下方法。

INestable 是基础级接口,由 IGroup 和 IAccount 实现:

我认为它必须与数据模板有关(也许):

它适用于所有顶级项目,仅低于此级别,并且调试确认 parent.ItemContainerGenerator 确实包含所有级别的项目。

我知道有很多代码,但我花了几个小时试图让它工作。谢谢你的帮助。:)

0 投票
3 回答
3926 浏览

wpf - ListBox TwoWay 绑定到 SelectedItem

我已经多次看到这个问题,并且一遍又一遍地检查了我的代码。但是当我用一个对象分配给我的SelectedItem-bound 属性时,它不会更新显示的选定项目。似乎ListBox认为我分配的对象不是其项目的成员。

这是我尝试设置的地方之一的 impl SelectedTube- 肯定发生在主线程上。

我注意到SelectedTube除非我手动单击它,否则它从未突出显示,但有点忽略它。但后来我想ScrollIntoViewCentered选定的项目,所以我DependencyProperty在我的视图中添加了一个以观察SelectedItem变化。处理程序最初看起来像这样:

SelectedItem但是如果我通过绑定设置它就不起作用。在决定我只想滚动它不在屏幕上时,我将代码更改为:

如果SelectedItem是外部设置,则容器为空。每次。我什至添加了检查 null 的代码,然后遍历ItemsSource寻找文件名匹配,然后更新SelectedItem以确保SelectedItem绝对是列表框中的对象。没运气。

这不是可见性的东西,如果该项目在屏幕上,它仍然不会突出显示。我需要实现某种平等功能吗?我在这件事上浪费的时间比人们想象的要多。

谢谢。

0 投票
1 回答
1261 浏览

wpf - WPF 图表工具包:SelectedItems 而不是 SelectedItem?

我想在 WPF 图表工具包提供的所有类型的图表中选择许多点/条/列等,该工具包似乎不支持。我真的很想避免编写自己的 DataPointSeries ...有什么想法可以实现吗?

0 投票
2 回答
1498 浏览

.net - NETCF DataGrid 滚动行进入视图?

关于 Compact Framework DataGrid 的快速问题。如何将特定行滚动到视图中?我们有一个在数据网格中显示扫描的应用程序。如果用户扫描一个新项目,我会将其添加到网格中,但如果他们扫描现有项目,我想将该项目滚动到视图中。有没有办法做到这一点?

我尝试使用以下方法:

我肯定找到了行索引,我通过逐步验证了它,但它似乎并没有真正将行滚动到视图中。

0 投票
1 回答
602 浏览

wpf - 当另一个列表框的选择发生变化时,动态创建的列表框的选定项变为蓝色

我有一个TabControl带有两个TabItems 和一个ListBox两个选项卡共有的 a 。这ListBox需要在选项卡特定内容内对齐。因此我不会将它放在选项卡之外。我ListBox在其中一个标签上有另一个。当我在 second 中选择一个项目时ListBox,第一个ListBox变成SelectedItem蓝色,所以我有 2 个ListBoxes 立即显示为焦点控件。

这个 WPF 错误有解决方法吗?这是屏幕截图和代码:

替代文字 http://img85.imageshack.us/img85/871/2focusedcontrols.png

0 投票
8 回答
122347 浏览

wpf - WPF Datagrid 设置选定行

如何使用Datagrid.SelectedItem以编程方式选择行?

我是否首先必须创建一个IEnumerable对象DataGridRow并将匹配的行传递给这个SelectedItem属性或者我该怎么做?

编辑:

TextBox.Text在选择行之前, 我需要将第一列单元格的单元格内容与第一个匹配。

0 投票
2 回答
1359 浏览

wpf - 将组合框的选定项目和项目列表绑定到 wpf 中的不同属性

问题:如何将 ComboBox 的 Selected 项绑定到一个属性,并将项列表绑定到另一个属性?


信息:

我正在为我的公司制定一个库存计划,该计划主要针对收到货物的人。我进行了一些设置,以便在屏幕的一侧显示货物清单。当他们选择其中之一时,将显示有关货件的所有信息,以便对其进行编辑。一点信息是接收货物的人。我想要这样,当他们点击货件时,显然收到货件的用户就是在组合框中弹出的用户。但我希望组合框包含所有其他用户的列表。

如果不是因为我从数据库中提取用户列表这一事实,这不会很难。列表框有一个数据模板,用于从用户数据类型列表中提取适当的信息。到目前为止,我尝试的是在组合框为其列表绑定到的视图模型中拥有一个集合视图,然后是一个单独的属性,它是一个单独的用户实例,带有发货数据类型。

我正在根据 MV-VM 编程模型在 Visual Basic 和 XAML 中编程。