У меня вопрос по динамическому позиционированию WPF.
Я хочу разместить Elipses на экране, основываясь на координатах X и Y, которые я сохранил в коллекции в C #.
Мне сообщили о возможности рисования в WPF, которую вы делаете из C # с помощью Windows.Media и Windows.Shapes.
Теперь то, что я на самом деле хочу сделать, - это использовать эти пространства имен, чтобы нарисовать эллипсы в первом случае на холсте, все сделано в c #, используя мой источник данных, который у меня есть в c #, для позиционирования эллипсов с использованием координат x и y.
Теперь сложная часть, которая сбивает меня с толку, заключается в том, что если данные в источнике данных изменяются по мере изменения данных в базе данных, я реализую некоторую процедуру, которая проверяет базу данных каждые несколько секунд, отбрасывая назад любые данные, которые имеют изменено с момента последнего поиска. Теперь я видел интерфейс IPropertyChanged, от которого я унаследую свой класс, который я предоставляю в качестве источника данных для страницы, поэтому при получении обновленного набора данных я могу вызвать событие PropertyChanged, которое уведомит WPF об изменении источника данных.
Как бы я связал эллипсы в пользовательском интерфейсе, когда я первоначально выкладывал их в C #, с определенными элементами из источника данных, чтобы при изменении источника данных эллипсы автоматически изменялись по мере необходимости, чтобы отражать измененный источник данных, пока идентификатор для каждая координата x и y осталась прежней. Так можно ли связывать определенные строки из коллекции для каждого elipse на холсте, когда я их излагаю?
Я даже не знаю, возможно ли связать источник данных с Canvas, внутри которого я могу использовать коллекцию по мере необходимости, но я подумал, что задам этот вопрос, если кто-то сделал что-то подобное, у меня хорошая отправная точка.
Спасибо
Сомнительный.