public async Task PushPageModel <T, TPage>(object data, bool modal = false, bool animate = true) where T : BaseViewModel where TPage : Page
        {
            T     pageModel = EsriIOC.Container.Resolve <T>();
            TPage page      = EsriIOC.Container.Resolve <TPage>();

            ViewModelResolver.BindingPageModel(data, page, pageModel);
            await PushPageModelWithPage(page, pageModel, data, modal, animate);
        }