我有一个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)