У меня есть объект под названием Fly
, который имеет свойства Position
(Point) и Orientation
(double). В моем MainViewModel У меня есть коллекция моего пользовательского объекта Fly
под названием Flies
.Bind collection to Grid
Вид на муху - изображение .png. Я хочу связать Flies
с моим Grid
в MainWindow, используя их свойства Position
и Orientation
для отображения мух на экране.
Я никогда раньше не делал такого рода привязку коллекции. То, что я перед тем, как связать коллекцию с ListBox
или ItemsControl
:
<ItemsControl ItemsSource="{Binding MyCollection}">
<ItemsControl.Template>
<ControlTemplate>
<ScrollViewer>
<ItemsPresenter/>
</ScrollViewer>
</ControlTemplate>
</ItemsControl.Template>
<ItemsControl.ItemTemplate>
<DataTemplate>
<local:ItemView/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Как я мог связать свои объекты к сетке или любой другой элемент управления, чтобы иметь возможность отображать правильное положение и угловую ориентацию?