I have a conductor that conducts pivot items, so I add items like this:
```
protected override void OnInitialize() {
base.OnInitialize();
Items.Add(_createItemFactory());
ActivateItem(Items[0]);
}
```
Then I set a breakpoint in my child view model's `OnViewReady` and it never gets hit. The parent one gets hit, and the child's OnViewAttached and OnViewLoaded both trigger, but Ready doesn't.
Is that by design?
Comments: You were right: OnViewReady() is only called for the root ViewModel. And you want it to be called on child ViewModels too?
```
protected override void OnInitialize() {
base.OnInitialize();
Items.Add(_createItemFactory());
ActivateItem(Items[0]);
}
```
Then I set a breakpoint in my child view model's `OnViewReady` and it never gets hit. The parent one gets hit, and the child's OnViewAttached and OnViewLoaded both trigger, but Ready doesn't.
Is that by design?
Comments: You were right: OnViewReady() is only called for the root ViewModel. And you want it to be called on child ViewModels too?