Пример #1
0
        private void NavigatingHandler(object sender, WebNavigatingEventArgs args)
        {
            string url          = args.Url;
            var    parsedValues = HttpUtility.ParseQueryString(url);

            args.Cancel = true;

            IReflectionHelper reflectionHelper = DependencyService.Get <IReflectionHelper>();
            Type       thisType       = this.GetType();
            string     methodName     = parsedValues.First().Value;
            string     lastPageNumber = parsedValues.GetValues("lastPageNumber").First();
            MethodInfo method         = reflectionHelper.GetMethodInfo(thisType, methodName);

            method.Invoke(this, new object[] { lastPageNumber });
        }