问题标签 [longlistselector]
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.
windows-phone-7 - 当我从 LongListSelector 下降时,为什么会出现“格式良好的约束:唯一属性规范”(0xc00cee3c)错误
我正在尝试从 silverlight 工具包 LongListSelector 创建一个后代类。我们称它为 SimpleLonglistSelector。我从“Silverlight for Windows Phone Toolkit Source & Sample - Feb 2011.zip”开始
http://silverlight.codeplex.com/releases/view/60291
我创建了一个新类:
然后我将它添加到 LongListSelector 示例中,与所有其他长列表选择器在同一个轴中:
然后我添加它的源与 LoadLinqMovies() 中的电影源相同
然后运行代码(我知道它看起来不漂亮,那是因为绑定设置不正确,我这样做是为了让你知道它不是数据。如果你愿意,你可以这样做:
看起来我希望它看起来。
好吧,无论哪种情况,这都按预期工作,除非我单击组标题。(任何 [默认为蓝色] 方块)。我得到一个
错误信息是:
我认为这意味着:
我认为我没有唯一性问题。我究竟做错了什么?
windows-phone-7 - WP7 工具包更新从 LongListSelector 中删除了 GetItemsInView()
通过对 Windows Phone Toolkit 的最新更新,他们彻底检查了 Mango 版本的 LongListSelector 的内部结构。其中一项更改是删除了对该GetItemsInView()
函数的支持(它现在返回一个空列表)。此函数之前返回了当前在屏幕上可见的项目列表。我在离开页面时使用它来获取对最顶部可见项目的引用,以便我可以通过使用来支持墓碑后的恢复ScrollTo(object item)
。
有谁知道建议的替代方案是什么?我知道 Mango tombstoning 的问题要小得多,但我仍然想支持它,并且可能还有其他一些我想回忆滚动位置的情况。在某些情况下,我的清单有数千个项目。
c# - 无法创建自定义类 ObservableCollection>
为什么我不能在以下示例中定义 LLSGroupsWithItems(它不会编译):
编译器错误是:
很长的故事:
我在 WindowsPhoneGeek 上看到了一个关于如何将项目动态添加到表单结构的示例ObservableCollection<ObservableCollection<T>>
,但我想在我的 LongListSelector 绑定到的集合中封装一个自动分组功能,这样我就不必总是看,将特定项目添加到哪个组。为此,我想,我需要创建一个我试图定义的类,但 C# 限制或其他东西不会让我这样做。请解释原因。谢谢。
c# - LongListSelector 链接事件
我想将更多组动态添加到LongListSelector
绑定到ObservableCollection
.
当Link
最后一个组的事件被调用时,我会加载更多组(包含项目)。
问题是,一旦我将更多组添加到组中ObservableCollection
的项目将不再显示,只会显示新添加组的组标题。我仔细检查了ObservableCollection
包含正确的组和项目。
LongListSelector
当添加更多组时,似乎会变平。
有没有人遇到过这样的问题?
编辑:我还尝试了以下操作:在最后一组的链接事件中,我将 的设置ItemsSource
为LongListSelector
空,然后加载项目并ItemsSource
再次设置:
这行得通,但是当我快速滚动时,在某些时候与模拟器的连接会丢失,因为我猜是一些严重的错误。
我试图通过将调试器设置为在所有抛出的异常(已处理和未处理)上停止来捕获异常,但无济于事。
xaml - 如何自定义 LonglistSelector 中的 TextBlock
我有上面的 LongListSelector 从列表中选择“名称”(在第一个 Textblock 中绑定)值。我还想为它添加额外的文本,为此我在其下方又创建了一个文本块。我无法将文本添加到第二个 TextBlock like(Info.Text="HI") 因为它在 LonglistSelector 内
如何将值赋予第二个文本块?
谢谢
listbox - Windows Phone Mango - ListBox 还是 LongListSelector?
假设我需要显示一个包含大量记录的列表,哪个控件更好?或者我应该说,哪个控件具有更好的滚动体验?
我看到很多人报告这个 LongListSelector 的问题,它真的太难用了吗?
希望有人可以为我阐明这一点。谢谢你的建议。辛
windows-phone-7 - LongListSelector - 如何 MVVM 绑定 SelectedItem
我设法让 LongListSelector 通过 MVVM 运行。换句话说,ItemSource 是通过我的视图模型上的属性设置的。
但是由于某些奇怪的原因,我似乎无法“绑定” LongListSelector 的 SelectedItem ......我没有进入 ViewModel 属性的 Set 或 Get 。这是怎么做到的?ViewModel 上 SelectedItem 的“类型”应该是什么?我以为组内的类的类型?
我当前的 xaml:
.net - 将数据绑定到 LongListSelector 的 Header(工具包)
我想将数据绑定到 LongListSelector 的标题模板。这是xaml代码
在 c# 中我有:
但我想为每个场景都有一个不同的标题,那么如何将数据绑定到模板标题?
windows-phone-7 - 在不阻塞 UI 的情况下添加 longlistselector 项
我在我的 WP7 应用程序中使用 longlistselector。在这个应用程序中,longlistselector 可以填充几个项目(超过 20 个),项目模板有点复杂。在这种情况下,当用户单击填充列表的按钮时,UI 会挂起 3.4 秒或更长时间,等待填充列表。我的想法是在填充列表时显示列表,我创建了一个 Timer 并且每个刻度都向列表中添加一个元素。从视觉上看,这个想法有效并且 UI 没有挂起......不幸的是,longlistselector 添加了所有项目,但在错误的组中。经过一些测试后,我也没有在线程中复制问题。这是代码:
这是绑定到 longlistselector ItemsSource 的 Group 类:
Thisi 是我用来加载数据的代码:
然后创建一个按钮来向tasksVisibili添加项目:
点击按钮后,结果是3个任务都添加到了第三组,更具体的结果和我执行这段代码一样:tasksVisibili[2].Add(task1); tasksVisibili[2].Add(task2); tasksVisibili[2].Add(task3);
我做错了吗?还有另一种方法可以实现我的目标吗?还是一个错误?
问候,塞尔吉奥
silverlight - Adding LongListSelector via code not working
I have problems adding a LongListSelector
via code in Silverlight. Here is the code:
The pivot header appears but the list doesn't. I only see the list's Header but nothing else. The footer is also missing although it is correct (i've replaced the header with the footer to see if it is correct, and it is).