问题标签 [objectlistview]
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.
python - 从播放列表播放音乐 - wxPython
我使用 wxPython 创建了一个简单的音乐播放器,它有一个 Frame 和一个 Panel 并使用这里给出的教程播放音乐。
此外,我还为此添加了一个播放列表功能,它使用ObjectListView
并显示.m3u
文件中的所有曲目。这个 playList 是一个单独的 python 模块,它
单击播放列表中的任何曲目时,我可以获得歌曲的整个路径。我想知道如何将这首歌发送到现有的音乐播放器并播放。还是这种方法是错误的,是否有更好的方法来容纳播放列表?
c# - 如何过滤objectlistview的TreeListView?
我尝试TreeListView
使用文档中的代表进行过滤:Filtering ObjectListView
所以它是这样的:
结果,myTree
应该包括.Type
属性等于的所有节点type
,在我的情况下,树中没有节点,为什么???。
但是,如果我将.Type
属性设置为根节点的类型,那么它将只是树中的一个根节点,所以在这种情况下它可以工作。
ETA:为什么用上面的代码过滤不起作用?
c# - ObjectListView 显示图标
试图在 ObjectListview 中放置图标,这是我应该放置图标的代码:
imageList1 已经有一个图像,这段代码应该在“删除”旁边放了一个图标,但它根本没有出现,翻遍了食谱和谷歌,我仍然不知道。谁能帮我?
如果需要,这是完整的表单代码:
}
c# - 如何在 ObjectListView 中获取选定对象的值
我有一个 objectlistview,它在一列中显示文件名及其路径。我想对选定的项目运行一个函数。有什么方法可以获取文件名的值并遍历在 objectlistview 上选择的每个文件?列方面名称是文件名。
我的函数如下:sampleFunction(string inputFile, string outputFile);
到目前为止,我已经尝试过,但无法工作,我知道我缺少对列本身的引用,但我不知道如何添加它:
编辑:
我还尝试了将方法附加ToString()
到objectListView1.SelectedObjects[i].ToString()
. 它没有显示错误,但函数无法完美运行,因为我有 3 列,我只想将函数中第一列的值用作 inputFile 值。
c# - 仅使用 ObjectListView 根据 VirtualObjectListView 中可见的内容加载和卸载数据?
我正在使用ObjectListView在 C# 中编写视频管理器,其中生成、保存预览图像,并将条目放入 sqlite db。从那里,我使用 VirtualObjectListView 组件在详细信息模式下显示条目(包括第一个图像作为预览)。
我遇到的问题是,有数百个条目,它开始吃掉内存,我看到很多文件(也有很多重复)在 Process Explorer 中打开/锁定。因此,我尝试实现一个缓存系统——一次只加载 30 张图像,在加载新图像时卸载不需要的图像。
它不起作用。它最终以某种方式加载每个文件的多个副本,只是感觉......哈克。在过去的几天里,我一直在寻找可以将方法绑定到的事件或其他东西,但我做不到,所以我不得不在AbstractVirtualListDataSource中使用GetNthObject。
无论如何,这是我的代码:
更多信息:基本上,它有点工作......它确实加载了每个文件的多个副本,它最终确实加载了比你向下滚动一点后应该加载的更多图像(实际上是 60 个项目的整个测试数据库),但是向上和向下滚动列表几次可以卸载文件(至少根据 Process Explorer)。
在那之后,它开始再次加载它们,其中一些是多次......
c# - 如何使用 ObjectListView 显示包含当前行索引的列?
我有以下课程:
我想显示这样的列表:
我知道实现这一目标的唯一方法是将人员类别更改为
并循环List<people>
设置每个no
属性。
有没有更好的方法来添加索引号列?
c# - 获取 ObjectListView 中的下一个/上一个项目
我的应用程序使用 Q 和 A 键移动到 ObjectListView 中的下一项,只要用户不使用其中一个列标题对列表项进行排序,它就可以很好地工作。如果用户已排序,则按下 Q/A 键会导致列表在列表项之间跳转,因为它似乎使用原始顺序,而不是当前顺序。
所以我正在寻找一种解决方案,即使在用户排序后也允许用户移动到下一个项目。我目前拥有的代码(仅用于 A 键)如下:
vb.net - 具有具有参数的属性的 ObjectListView
我有一个具有这样属性的类:
好的,这是一个虚拟示例,但我必须创建一个带参数的类才能使用 ObjectListView(而不是 listview)。有没有办法做到这一点 ?
c# - ObjectListView 过滤不可见的模型对象属性
我是在 c# 中使用 ObjectListView 组件的新手,并且花了很多时间试图找到解决这个问题的方法,所以请原谅这个问题的简单性。我希望能够通过模型对象上的对象属性过滤 ObjectListView (实际上是树视图),这些对象属性未添加为列,因此不可见。特别是我正在尝试根据用户不友好的内部密钥过滤对象。
我曾尝试使用 TextMatchFilter,但它仅在属性作为列的一个方面添加并且对于内部键看起来丑陋且不专业的可见时才有效。
谁能指导我正确的路线?
c# - 将列表添加到 ObjectListView 时出现异常
我刚开始使用 ObjectListView,我正在尝试替换我之前在我的应用程序中使用的 ListView。我设法使用我制作的以下类型构建了一个列表:
到目前为止,这似乎有效,我设法用 830 个条目填充了这种类型的列表。
但是,当我尝试使用此列表填充 OLVOLV.SetObjects(list)
时,OLV 会吓坏并在调试输出中发送以下异常,永无止境:
ObjectListView.dll 中出现了“BrightIdeasSoftware.MungerException”类型的第一次机会异常
不幸的是,我似乎无法检索有关此异常的更多信息,而且谷歌也没有真正告诉我任何事情。
我在 OLV 中使用的列具有方面名称“barcode”、“info”和“desc”。我希望这是使用 OLV 的正确方法,因为我发现文档相当混乱并且很难理解它 - 演示项目也没有太大帮助。
为什么会抛出这个异常,我该如何防止它,我是否正确地做这个 OLV 事情?