我遇到了以下问题:在我们的团队软件中,您可以导航到加载单个历史记录(日记帐分录)的站点(日志)。历史条目当前显示在网格中。如果更改SelectedItem
,则会在网格下方显示其他数据(日记帐分录的详细信息)。
现在,我的团队发现此Silverlight Timeline Control(Silverlight Documentation)非常适合显示历史数据。我想也是这样。
我的问题是,将数据放到此时间轴控件上的唯一方法是通过XML文件。这对我们的项目来说不是一个可行的解决方案。你有没有办法把它“绑定”到像ItemsSource
这样的东西?原因是我们有很多“期刊”。您打开的每本期刊都会显示不同的日记帐分录。您还可以添加/编辑/删除条目。
答案 0 :(得分:1)
您可以通过ResetEvents方法执行此操作。时间轴控制计算事件位置,因此需要所有事件来计算任何事件的位置。但是,它会快速加载它们,因此10k的事件应该不是问题。请使用时间线论坛http://timeline.codeplex.com/discussions获取更多帮助。
答案 1 :(得分:0)
是的,添加调用重置事件的属性。这可以是observablecollection,订阅此集合的事件并从那里调用重置事件。有意义吗?