我創建MVVM應用和型號部分我簡單的抽象基類動物和類犬它提煉出來: public abstract class Animal
{
public int Age { get; set; }
}
public class Dog : Animal
{
public string Name { get; set; }
}
視圖模型部分containts UI友好VM他
我遇到了一個我已經綁定的集合的問題。我有一個手動刷新按鈕,可以從服務器上移動一些移動的圖釘。服務器正在移動引腳本身。處理完後,我刪除現有的集合並將其添加到Observable集合中。此代碼正常工作,並且我已驗證內容已更新,但如果縮放或移動地圖發生,引腳只會「更新」(在地圖上移動)! 我的班級如下... public class MapData : INotifyPropertyChanged
我在控件上附加了ObservableCollection類型的屬性。如果我添加或刪除集合中的項目,則ui不會更新。但是,如果我用一個新的ViewModel替換內部的集合,UI就會更新。 有人可以給我一個我需要在Dependency對象中做什麼的例子,以便它可以處理集合中的更改? 依賴對象的一部分列在下面: public class RadCalendarBehavior : DependencyO