问题标签 [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.

0 投票
1 回答
4698 浏览

c# - 访问 ListBoxItem 的子项

我有一个带有 DataTemplate 的 ListBox,如下所示:

我想获取 ComboBox 实例以便在后面的代码中对其进行操作。我发现一篇博文解释了获取 ListBoxItem 的过程:

但是我找不到访问该项目中的 Grid 和 ComboBox 实例的好方法。理想情况下,基于上面的代码,我想做这样的事情:

0 投票
2 回答
147 浏览

c# - 代码中的 C# 程序选择事件

我正在尝试ListBoxItem Selected用代码编写事件,因为我需要动态ListBoxItems. 我在 wpf 中对此进行编码,以下 xaml 效果很好:

Selected="ListBoxItem_Selected"作品很好。

但是当我尝试创建ListBoxItemin 代码时,它不起作用。这是我的代码:

我只想ListBoxItem_Selected(object sender, RoutedEventArgs e)在有人选择项目时路由到事件。

0 投票
2 回答
2651 浏览

c# - 以编程方式更改选定的 ListBoxItem

是否可以在 Windows Presentation Foundation 中更改ListBoxItem从 Code-Behind 中选择的内容?

这真的是一个非常简单的任务,我有一个NextPrevious按钮,它们代表ListBox. 但是,myListBox.items当然是我存储在ListBox.

那么,如何获取ListBoxItem设置IsSelected属性?

0 投票
1 回答
14468 浏览

.net - 如何在 WPF 中使列表框透明,但列表框项目不透明?

我正在尝试在 WPF 应用程序中创建一个透明的 ListBox。我希望 ListBox 完全透明,因此背景图像在 ListBox 的“后面”可见。但是,我希望我的 ListBox 项目完全不透明,也就是说,它们位于背景图像的顶部。

有谁知道我怎么能做到这一点?

提前谢谢!

0 投票
0 回答
206 浏览

wpf - 主题 WPF ListBox-Object 看起来与 ListboxItem 不同?

当我在我的 WPF 应用程序中使用类似链接文本的主题时,我注意到 ListBoxes 和 ComboBoxes 的项目之间的区别:当我将我自己的类的对象添加到他们的项目集合中时,创建的项目看起来是主题的。如果我让我自己的类从 ListBoxItem/ComboBoxItem 继承,则生成的可视化看起来没有主题。

如何定义我自己的看起来主题的 ListBoxItem/ComboBoxItem?

0 投票
2 回答
2352 浏览

wpf - WPF 命令按钮 ListBoxItems

我有一个如下定义的列表框:

尝试调用命令 LoadSimpleMoviePopupCommand 时,不调用命令,但调用单击事件时,会引发事件。

你知道为什么吗?这是正常行为吗?我们是否必须像 ListBoxItem doubleclick 一样欺骗?

0 投票
3 回答
1637 浏览

wpf - Listboxitem 未正确对齐项目

好的,我得到了以下数据模板:

基本上我想要的是每个项目在左侧有一些文本,它与列表框的宽度一起延伸,右侧有 2 个值,它保持在右侧。我已经尝试过使用许多不同类型的面板、网格等。它们似乎都只是将右侧的值放在一起包裹到左侧的文本中,如下所示:

链接文字 (请使用链接明白我的意思,我还不能发布图片)

如果我将相同的数据模板独立放在其他地方,它只会做它应该做的事情。有人有建议吗?

编辑:我在列表框和窗口的其余部分之间放置了一个gridsplitter,看起来列表框无限延伸。这是列表框在我的窗口中的其他元素中的定位方式:(列表框位于标记器用户控件中)

0 投票
1 回答
3876 浏览

wpf - 如何从 DataTemplate 确定当前 ListBox 项的索引?

我有一个列表框。现在我想以这样的方式编写一个 DataTemplate,第一个项目将具有红色背景和其他项目的白色背景。我想我需要编写一个 DataTrigger,但我不知道如何确定 DataTemplate 是否应用于第一项。

0 投票
1 回答
1318 浏览

wpf - 选择时如何让wpf listboxitem拉伸列表框的整个高度

如何让列表框项目在被选中时拉伸列表框的整个高度。我的情况就像我的列表框项目包含一个扩展器,它扩展并显示另一个列表。第二个列表框很长,我正在寻找一些方法来防止用户滚动很多。我正在寻找某种方法来为第二个列表框提供整个可用高度。任何输入将不胜感激。提前致谢。

0 投票
2 回答
286 浏览

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 的新手,我的解释中可能有错误 - 抱歉。