Мне интересно, как использовать событие ObservableCollection и CollectionChanged. У меня есть класс Canvas, который рисует штрихи на нем. Я поместил обработчик события CollectionChanged в класс Canvas и прослушал изменения коллекции, или я поместил в модель, содержащую коллекцию штрихов.C# ObservableCollection: Как реализовать событие CollectionChanged
public partial class CollectionBindingPage : ContentPage
{
private ObservableCollection<Object> c;
public CollectionBindingPage()
{
InitializeComponent();
c.CollectionChanged += (sender, e) => {
//Update the display when strokes was added or removed.
};
}
public class Object
{
public string A { get; set; }
public string B { get; set; }
}
public class ViewModel
{
public ObservableCollection<Object> collection { get; set; }
}
}
Извините, что я впервые использую это.
Вы связать свойство коллекции к свойству ItemsSource холста. Это все, что вам нужно. – Will