private void NotifyStateChanging(NavigationDescriptor descriptor, ViewState state) { if(descriptor.StateChanging != null) descriptor.StateChanging(state); }