2
我對StackPanel有RegionAdapter的以下實現,但我需要嚴格的項目我與一個區域聯繫任何人都可以幫助嗎?Custome StackPanel Prism RegionAdapter支持排序
我想要註冊自己地區的意見,又能夠控制出現的位置,也許某種類型的索引號
protected override void Adapt(IRegion region, StackPanel regionTarget)
{
region.Views.CollectionChanged += (sender, e) =>
{
switch (e.Action)
{
case NotifyCollectionChangedAction.Add:
foreach (FrameworkElement element in e.NewItems)
{
regionTarget.Children.Add(element);
}
break;
case NotifyCollectionChangedAction.Remove:
foreach (UIElement elementLoopVariable in e.OldItems)
{
var element = elementLoopVariable;
if (regionTarget.Children.Contains(element))
{
regionTarget.Children.Remove(element);
}
}
break;
}
};
}