问题标签 [listboxitem]
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.
c# - 访问 ListBoxItem 的子项
我有一个带有 DataTemplate 的 ListBox,如下所示:
我想获取 ComboBox 实例以便在后面的代码中对其进行操作。我发现一篇博文解释了获取 ListBoxItem 的过程:
但是我找不到访问该项目中的 Grid 和 ComboBox 实例的好方法。理想情况下,基于上面的代码,我想做这样的事情:
c# - 代码中的 C# 程序选择事件
我正在尝试ListBoxItem
Selected
用代码编写事件,因为我需要动态ListBoxItems
. 我在 wpf 中对此进行编码,以下 xaml 效果很好:
Selected="ListBoxItem_Selected"
作品很好。
但是当我尝试创建ListBoxItem
in 代码时,它不起作用。这是我的代码:
我只想ListBoxItem_Selected(object sender, RoutedEventArgs e)
在有人选择项目时路由到事件。
c# - 以编程方式更改选定的 ListBoxItem
是否可以在 Windows Presentation Foundation 中更改ListBoxItem
从 Code-Behind 中选择的内容?
这真的是一个非常简单的任务,我有一个Next
和Previous
按钮,它们代表ListBox
. 但是,myListBox.items
当然是我存储在ListBox
.
那么,如何获取ListBoxItem
设置IsSelected
属性?
.net - 如何在 WPF 中使列表框透明,但列表框项目不透明?
我正在尝试在 WPF 应用程序中创建一个透明的 ListBox。我希望 ListBox 完全透明,因此背景图像在 ListBox 的“后面”可见。但是,我希望我的 ListBox 项目完全不透明,也就是说,它们位于背景图像的顶部。
有谁知道我怎么能做到这一点?
提前谢谢!
wpf - 主题 WPF ListBox-Object 看起来与 ListboxItem 不同?
当我在我的 WPF 应用程序中使用类似链接文本的主题时,我注意到 ListBoxes 和 ComboBoxes 的项目之间的区别:当我将我自己的类的对象添加到他们的项目集合中时,创建的项目看起来是主题的。如果我让我自己的类从 ListBoxItem/ComboBoxItem 继承,则生成的可视化看起来没有主题。
如何定义我自己的看起来主题的 ListBoxItem/ComboBoxItem?
wpf - WPF 命令按钮 ListBoxItems
我有一个如下定义的列表框:
尝试调用命令 LoadSimpleMoviePopupCommand 时,不调用命令,但调用单击事件时,会引发事件。
你知道为什么吗?这是正常行为吗?我们是否必须像 ListBoxItem doubleclick 一样欺骗?
wpf - Listboxitem 未正确对齐项目
好的,我得到了以下数据模板:
基本上我想要的是每个项目在左侧有一些文本,它与列表框的宽度一起延伸,右侧有 2 个值,它保持在右侧。我已经尝试过使用许多不同类型的面板、网格等。它们似乎都只是将右侧的值放在一起包裹到左侧的文本中,如下所示:
链接文字 (请使用链接明白我的意思,我还不能发布图片)
如果我将相同的数据模板独立放在其他地方,它只会做它应该做的事情。有人有建议吗?
编辑:我在列表框和窗口的其余部分之间放置了一个gridsplitter,看起来列表框无限延伸。这是列表框在我的窗口中的其他元素中的定位方式:(列表框位于标记器用户控件中)
wpf - 如何从 DataTemplate 确定当前 ListBox 项的索引?
我有一个列表框。现在我想以这样的方式编写一个 DataTemplate,第一个项目将具有红色背景和其他项目的白色背景。我想我需要编写一个 DataTrigger,但我不知道如何确定 DataTemplate 是否应用于第一项。
wpf - 选择时如何让wpf listboxitem拉伸列表框的整个高度
如何让列表框项目在被选中时拉伸列表框的整个高度。我的情况就像我的列表框项目包含一个扩展器,它扩展并显示另一个列表。第二个列表框很长,我正在寻找一些方法来防止用户滚动很多。我正在寻找某种方法来为第二个列表框提供整个可用高度。任何输入将不胜感激。提前致谢。
wpf - 如何在每个 ListBoxItem 文本块中显示并绑定到不同表的文件
向所有人问好,对不起我的英语!我有一个 ListBox,它是 ItemsSource = myClientsList.DefaultView。ListBox 的 Items 有一个模板 (ControlTemplate),它在单独的资源文件中定义。每个项目都包含一个小文本块,每个文本属性都绑定到我的对象 myClientsList 的字段。
我需要在这个项目模板中添加更多的 TexBlock,它们中的每一个都必须绑定到另一个我的类 myOrdersList 的字段。- (所以我希望从我的数据库的不同表中查看每一行 ListBox 信息 - 这是一个问题)。
问题在于 ListBox 的 ItemsSource 具有指向对象 myClientsList 的链接,并且我无法将 myOrderList 设置为同一 ListBox 的 ItemSource。所以我必须找到一种方法来在 ControlTemplate 中指定 TextBlock.DataContext 或者如何以另一种方式解决这个问题?
ps 我是 .Net 和 WPF 的新手,我的解释中可能有错误 - 抱歉。