/// <summary> /// seleccionas un elemento de la lista para expandir su informacion /// </summary> /// <param name="sender"></param> /// <param name="args"></param> async void Fn_Select(object sender, SelectedItemChangedEventArgs args) { if (v_tipo == 0) { C_Medico item = args.SelectedItem as C_Medico; if (item == null) { return; } await Navigation.PushAsync(new V_MedicoVista(item) { Title = item.v_titulo + " " + item.v_Nombre }); v_lista.SelectedItem = null; } else if (v_tipo == 1) { C_Servicios item = args.SelectedItem as C_Servicios; if (item == null) { return; } await Navigation.PushAsync(new V_MedicoVista(item) { Title = item.v_completo }); v_lista.SelectedItem = null; } else if (v_tipo == 2) { C_ServGenerales item = args.SelectedItem as C_ServGenerales; if (item == null) { return; } await Navigation.PushAsync(new V_MedicoVista(item) { Title = item.v_completo }); v_lista.SelectedItem = null; } }
public V_MedicoVista(C_Servicios _servicios) { InitializeComponent(); StackSitio.IsVisible = true; sitio.IsVisible = true; v_servi = _servicios; nombre.Text = v_servi.v_completo; especial.Text = v_servi.v_Especialidad; domicilio.Text = v_servi.v_Domicilio + "," + v_servi.v_Ciudad; info.Text = "Telefono: " + v_servi.v_Tel;// + "\nCorreo: " + v_servi.v_Corre+ // "\nHorario: " + v_servi.v_horario; sitio.Text = v_servi.v_sitio; img.Source = v_servi.v_img; string _benef = v_servi.v_beneficio.Replace("/n", Environment.NewLine); beneficios.Text = _benef; if (string.IsNullOrEmpty(v_servi.v_descripcion) || string.IsNullOrWhiteSpace(v_servi.v_descripcion)) { StackDescrip.IsVisible = false; } else { StackDescrip.IsVisible = true; string conespacio = v_servi.v_descripcion.Replace("/n", Environment.NewLine); descrip.Text = " " + conespacio; } //_personaa = false; v_tipo = 1; //if (App.v_log=="1") //{ // boton.IsVisible = true; //} //else //{ // boton.IsVisible = false; //} }