【发布时间】:2021-12-17 19:38:49
【问题描述】:
我的问题很简单,我可以从 LinkedList 中的元素在 StackPanel 中使用绑定吗? 在我的应用程序中,LinkedList 中元素的顺序很重要。可能元素可以动态更改其在 LinkedList 中的位置。我想知道是否可以绑定我的 LinkedList,以便我的应用始终以正确的顺序显示元素,而无需任何额外的 C# 代码/事件触发器。
在 WPF 中可以做到这一点吗?
我该如何实现?
【问题讨论】:
-
您是否尝试过任何方法来实现这一目标?如果是这样,你在哪里卡住了,你的解决方案有什么问题?
-
<ItemsControl ItemsSource="{Binding MyLinkedList }"/> -
LinkedList<T>实现了ICollection和IEnumerable,因此我认为可以绑定到并保持顺序。已经有关于如何绑定到StackPanel的答案:stackoverflow.com/questions/18187784/…
标签: c# wpf data-binding