Find the place where B is used, and use C to call C.B
RootFrame.Navigated += CheckForResetNavigation;
ViewModelLocator.InitialiseRootFrame(RootFrame);
public void InitialiseRootFrame(PhoneApplicationFrame rootFrame)
{ containerLocator.Container.RegisterType<INavigationService, NavigationServiceAdapter>(new InjectionConstructor(rootFrame)); }