问题标签 [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.
wpf - WPF:列表框,使所选项目居中
是否可以始终将所选项目保留在列表框的中间?如果用户选择了一个项目,我想滚动以使新选择的项目位于中间。
我想它希望“边缘案例”(第一个和最后几个项目)成为可能,但这没关系。
wpf - WPF ListBox - 获取 UIElement 而不是 SelectedItem
我创建了ListBox
一个DataTemplate
as Itemtemplate
。但是,有没有一种简单的方法可以访问生成的代码UIElement
而不是SelectedItem
代码隐藏?
当我访问时SelectedItem
,我只是从我的
ItemsSource
集合中获取选定的对象。有没有办法访问UIElement
(即DataTemplate
与绑定对象一起生成的元素)?
c# - 在列表框中选择文本框项不会更改列表框的选定项
我有一个显示文本框列表的 wpf 列表框。当我单击文本框时,列表框选择不会改变。我必须单击 TextBox 旁边的以选择列表框项。我需要为文本框设置一些属性以将点击事件转发到列表框吗?
wpf - DisplayMemberPath 的组合框样式问题
我有一个 ComboBox 并且已将combo.ItemsSource属性设置为List对象。Book类包含两个属性:“缩写”和“名称”。
我已将 ComboBox 的DisplayMemberPath设置为“ Abbreviation ”,但在 ComboBox 上设置的以下样式不显示 Abbreviation 属性,而是显示“ Words.Book ”,这是类的名称。ComboBox 下拉列表正确显示列表(使用指定的Abbreviation属性)。问题出在选定的 ComboBox item中,当 ComboBox 的下拉菜单关闭时显示的那个。
我猜问题出在 DataTemplate 的 ContentPresenter 中,但我找不到成功的解决方案。目前 ContentPresenter 的Content属性设置为 Content="{TemplateBinding Content} 但我不知道是否应该这样。
任何想法如何在所选项目上显示 DisplayMemberPath 中指定的属性?
谢谢
编码:
c# - selecteditems 和 selectedindex c#
我是 C# 新手,我开始学习如何编程我正在学习编程到 Visual Studio Microsoft 版中,我使用 WindowsApplication 而不是控制台。在尝试编写此代码时,我遇到了这个命令:Selected Index 和 Selected Item,我想知道两者之间的区别。我现在对我的代码感到很困惑。我正在尝试执行的代码是在列表框中添加和删除文本。
谢谢你的帮助。
附加问题:在我的代码中,我有这一行:
我想了解这部分:第一行有一个名为“listBoxSelectedItem”的变量,类型为“int”。您选择的项目的位置将存储到名为“listBoxSelectedItem”的变量中。那是对的吗?
第二行是,“listBox1.SelectedIndex”是传递给方法的信息,“RemoveAt”我的理解是否正确?
谢谢
silverlight - 在 Silverlight 中绑定 ComboBox.SelectedItem
这个快把我逼疯了。这是 XAML:
和代码隐藏:
当页面加载时,有一个选择了“Stuff 3”的组合框。单击按钮时,ComboBox 中的项目会发生变化,但应选择“Stuff 6”。相反,没有选择任何内容。
silverlight - 在 Silverlight 中绑定 ComboBox.SelectedItem(更多)
与我之前的问题相关:在 Silverlight 中绑定 ComboBox.SelectedItem
我有一个像这样绑定的 ComboBox:
CurrentVideo 和 CurrentCommentary 属性都会定期更改。几次后,我收到此错误:
这对我来说似乎是一个 ComboBox 错误。我可以验证 CurrentVideo 在 CurrentCommentary 之前更改,因此所选项目应始终是列表中的项目。
相关,我真的不想要 Mode=TwoWay,因为当 ItemsSource 更改时,SelectedItem 暂时为空,这会在我的模型中重新设置,而我实际上并不想要。但是绑定根本不起作用(这似乎是另一个错误)。
c# - 列表框所选项目应以某种颜色突出显示
我有ListBox
一些图像。我想用某种颜色突出显示选定的项目。我正在WwrapPanel
使用ScrollViewer
. 有什么办法可以解决我的问题吗?
c# - 如何用某种颜色突出显示树视图选定的项目?
我在 WPF 中有一个树视图。当我选择树视图项时,我想要不同的颜色。
wpf - 选定项触发器
我可以在任何支持 SelectedItem 的控件中对 SelectedItem 属性使用触发器吗?
我想要的是当 SelectedItem 为Not null 以触发触发器时。
肿瘤坏死因子