我的主窗口 ViewModel 有一个 ViewModel 的 ObservableCollection,称为 ViewModel。
Mainwindow XAML 有一个 ItemsControl,其中 ItemsSource 绑定到 ViewModel。
当我有
<ItemsControl ItemsSource="{Binding ViewModels}" />
与集合中每个 ViewModel 关联的 Views 呈现在另一个之下。视图是用户控件,显示数据网格。
如何以可自定义的方式定位它们,例如 VM1 在左侧,VM2 和 VM3 在 VM1 的右侧堆叠在一起。
每个 VieModel 都有 PosX、PosY、Width 和 Height 属性,我一直在尝试各种模板方法,但到目前为止都没有成功。
我已经找到了如何使用可观察的图像集合来实现这一点的示例,但我正在努力的一件事是我的集合是 ViewModels。