コード例 #1
0
        // Constructor para Hoja de cálculo de Google
        public PedidosGrilla(SpreadsheetsService servicio)
        {
            InitializeComponent();

            _servicioGoogle = new ServiciosGoogle();
            // El servicio viene nulo cuando se llama directamente desde el lanzador (ya tiene conexión a datos configurada)
            _servicio = servicio ?? _servicioGoogle.ObtenerServicioParaConsultaGoogleSpreadsheets(CuentaUsuario.ObtenerTokenActualDeGoogle());

            InicializarValoresGenerales();
            // La carga de los pedidos se realiza en el OnAppearing
        }
コード例 #2
0
        public ListaLibrosGoogle(string tokenDeAcceso)
        {
            InitializeComponent();
            SombraEncabezado.Source = ImageSource.FromResource(App.RutaImagenSombraEncabezado);

            _servicioGoogle = new ServiciosGoogle();
            _servicio       = _servicioGoogle.ObtenerServicioParaConsultaGoogleSpreadsheets(tokenDeAcceso);

            _indicadorActividad = new ActivityIndicator
            {
                VerticalOptions = LayoutOptions.CenterAndExpand,
                IsEnabled       = true,
                BindingContext  = this
            };
            _indicadorActividad.SetBinding(IsVisibleProperty, "IsBusy");
            _indicadorActividad.SetBinding(ActivityIndicator.IsRunningProperty, "IsBusy");
        }