如何在 StackPanel 中绑定 UserControl?
How to binding UserControl in a StackPanel?
我的问题很简单,我可以在 StackPanel 中使用 LinkedList 中元素的绑定吗?
在我的应用程序中,LinkedList 中元素的顺序很重要。可能元素可以动态改变其在 LinkedList 中的位置。我想知道是否可以绑定我的 LinkedList,以便我的应用始终以正确的顺序显示元素,而无需任何额外的 C# code/Event 触发器。
在 WPF 中可以这样做吗?
我该如何实现?
只需将 ItemsControl
的 ItemsSource
属性 设置或绑定到您的链接列表:
ic.ItemsSource = yourList;
...并可选择为 ItemsControl
:
定义自定义 ItemsPanelTemplate
<ItemsControl x:Name="ic">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
我的问题很简单,我可以在 StackPanel 中使用 LinkedList 中元素的绑定吗? 在我的应用程序中,LinkedList 中元素的顺序很重要。可能元素可以动态改变其在 LinkedList 中的位置。我想知道是否可以绑定我的 LinkedList,以便我的应用始终以正确的顺序显示元素,而无需任何额外的 C# code/Event 触发器。
在 WPF 中可以这样做吗?
我该如何实现?
只需将 ItemsControl
的 ItemsSource
属性 设置或绑定到您的链接列表:
ic.ItemsSource = yourList;
...并可选择为 ItemsControl
:
ItemsPanelTemplate
<ItemsControl x:Name="ic">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>