Я хочу создать игру .... поэтому я хочу иметь возможность динамически добавлять объект данных в Canvas и отображать его.
т.е.) 1) объект Car, содержащийИнформация об автомобиле, когда она связывается с Canvas, я хочу отобразить ее как UserControl (содержит некоторую графику).
2) Когда отображение / добавление / удаление объекта Canvas отображается на Canvas, необходимо выполнитьанимация.
Итак, есть 3 вопроса:
- Можно ли напрямую связать Canvas для выполнения вещей, которые я описал выше?
- Что лучше, я просто делаю это программным способом в коде позади?
- Как это происходит в MVVM?Если мои объекты Car collection находятся в моей ViewModel, единственный способ, которым я могу это сделать - это привязать это к View?Тогда, если я хочу позволить машине делать анимацию, когда пользователь нажимает какую-то клавишу, как я могу взаимодействовать с View, используя мою ViewModel?
Некоторые предложения будут оценены:)