小编use*_*480的帖子

ObservableCollection <T>未收到<T>属性更改的通知

我有一个Component的ObservableCollection,一个带有另一个ObservableCollection的类,一个String和一个ComponentVersion.SelectedComponentVersion正在通过我的视图正确更新,但我无法获得组件的属性来激活它的setter/OnPropertyChanged.

private ObservableCollection<Component> components
public ObservableCollection<Component> Components
{
   get { return foo; }
   set { foo = value; OnPropertyChanged(); }
}
Run Code Online (Sandbox Code Playgroud)

这是Component的类.

public class Component : ViewModelBase
{
  private string componentName;
  private ObservableCollection<ComponentVersion> componentVersions;
  private ComponentVersion selectedComponent;

  public string ComponentName
  {
     get { return componentName; }
     set { componentName = value; OnPropertyChanged(); }
  }
  public ObservableCollection<ComponentVersion> ComponentVersions
  {
     get { return componentVersions; }
     set { componentVersions = value; OnPropertyChanged(); }
  }
  public ComponentVersion SelectedComponent
  {
     get { return selectedComponent; } …
Run Code Online (Sandbox Code Playgroud)

c# wpf events mvvm

3
推荐指数
1
解决办法
158
查看次数

标签 统计

c# ×1

events ×1

mvvm ×1

wpf ×1