Xamarin.Forms es un producto de Microsoft que permite la creación de aplicaciones nativas multiplataforma para Android, iOS, Windows y otras desde una única base de código C # compartida.

xamarin.forms...

Estoy construyendo una vista personalizada usando una ObservableCollection como BindableProperty (mi objetivo era actualizar el formato de la vista según su contenido, en este caso una lista de colores). Creo que tengo la propiedad configurada correctamente en la vista personalizada. Si configuro la....
16 ago. 2020 a las 18:37
Utilizo Xamarin WebView para abrir un sitio, el sitio está usando un diseño receptivo. En Android, el sitio llena la página y funciona correctamente Imagen de Android. Mi problema en IOS aparece cuando se abre en el escritorio, no en el modo móvil Imagen de IOS, Después de más búsquedas, encontré qu....
16 ago. 2020 a las 17:01
¿Cómo implemento Android.Text.ISpannable en un Android.Widget.EditText dentro de Xamarin.Forms? He examinado Publicación anterior pero la implementación nativa de Java es muy diferente en comparación con Xamarin. Y no sé cómo codificarlo correctamente. Encontré la solución para iOS pero no he en....
Tengo outerstacklayout al hacer clic en el botón, genera un stacklayout interno. Este stacklayout interno contiene elementos como Label, combobox y delete_button. Con delete_button necesito eliminar stacklayout específico. Puede haber 100 stacklayout y puedo eliminar cualquier número de stacklayout.....
5 ago. 2020 a las 11:02
En formas xamarin puedes usar On<iOS>().SetUseSafeArea(true); Y esto asegurará que sus vistas no se muestren en muescas / áreas inseguras. Me pregunto si hay alguna forma en que pueda configurar esto globalmente para no tener que seguir agregando esa línea de código en cada página de contenido. Se p....
5 ago. 2020 a las 10:10
He estado intentando subir a un servidor Java Spring que se ejecuta en mi computadora portátil, usando una aplicación escrita en formularios Xamarin, usando un dispositivo físico Redmi Android. Pero cuando envío la solicitud de varias partes, si es más grande que aproximadamente 2 MB, el archivo pie....
4 ago. 2020 a las 16:42
Estoy trabajando en Xamarin Project. Tengo stacklayout y contiene etiquetas, combox, autocompletar en su interior. Quiero crear un nuevo diseño de pila que contenga todos los campos en add_button click y eliminarlo en delete_button click. Aquí el código se ve: StackLayout BackgroundColor="{Dynam....
3 ago. 2020 a las 11:59
Tengo una página de inicio de sesión. Después de la autorización, se lleva al usuario a otra página. Device.BeginInvokeOnMainThread(() => { Application.Current.MainPage = new Main_Page(); }); ¿Debo borrar de alguna manera la memoria asignada para la página de inicio de sesión?....
2 ago. 2020 a las 14:26
Estaba buscando una forma de cargar la imagen desde la URL y dibujar en un SKCanvas usando Skiasharp en Xamarin. https://forums.xamarin.com/discussion/97717/skiasharp-get-skbitmap-from-url Encontré el enlace de arriba, pero de alguna manera mi programa falla al usar el ejemplo.....
1 ago. 2020 a las 07:00
Estoy usando un StackLayout enlazable para mostrar una serie de Entry enlazados a un ObservableCollection<string> (Addresses en el viewModel abajo). No es un problema mostrar en la interfaz de usuario el contenido de la colección, pero si modifico el contenido de cualquiera de las Entry, no se refle....
31 jul. 2020 a las 15:47
Quiero eliminar el ícono del menú de hamburguesas mientras mantengo la barra de navegación. Quiero agregar contenido a la propiedad NavigationPage.TitleView y me gustaría que ocupe todo el ancho de la página. En la imagen que he adjuntado, el color de fondo amarillo muestra el ancho que el TitleVie....
31 jul. 2020 a las 06:27
Estoy un poco confundido acerca de proceso de integración, así que espero obtener una guía más clara en mi caso. Digamos que hay una aplicación web existente (Angular + .Net Core) y estoy trabajando en la versión móvil (Xamarin.Forms) para ella. El lado web y el lado móvil compartirán el mismo backe....
Tengo problemas con Utilice enlaces compilados en una plantilla de datos. Agregué XamlComilation en App.xaml.cs // https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xamlc [assembly: XamlCompilation(XamlCompilationOptions.Compile)] namespace Solution.Project Y cambié mi DataTemplate a <D....
30 jul. 2020 a las 05:14
Proporcionar BindingContext de la página ViewModel a XAML tiene los beneficios de IntelliSense. Sin embargo, esta sintaxis solo funciona si ViewModel tiene un contratista vacío, por ejemplo: MainPageViewModel () <ContentPage.BindingContext> <viewModels:MainPageViewModel /> </ContentPa....
30 jul. 2020 a las 04:18
En este momento, obtengo un valor de color hexadecimal aleatorio y estoy tratando de asignarlo a BackGroundColor. (Sí, funciona si hago un color duro) El valor se almacena (puede ver en la imagen de abajo) pero de alguna manera no muestra el color y no estoy seguro de por qué. Tengo la sensación de ....
30 jul. 2020 a las 00:00
Estoy tratando de abrir un archivo pdf local en formularios xamarin, mi código: var context = Forms.Context; Java.IO.File javaFile = new Java.IO.File(filePath); Android.Net.Uri uri = FileProvider.GetUriForFile(context, "myAuth.fileprovider", javaFile); context.GrantUriPermission(context.PackageName,....
29 jul. 2020 a las 17:30
Tengo estas 3 clases [AddINotifyPropertyChangedInterface] public abstract class BaseViewModel { } public abstract class XXXViewModelBase : BaseViewModel { public int SelectedAreaId { get; set; } } public class XXXSelectorViewModel : XXXViewModelBase { //public new int SelectedAreaId { get ....
29 jul. 2020 a las 16:04
He estado buscando en línea una solución simple, pero parece que no puedo encontrar ninguna. Simplemente quiero generar un precio total a partir de todos los precios de los artículos en mi colección de vista de lista, pero parece que no puedo averiguar cómo hacerlo. ¿Cómo agrego todos los precios de....
29 jul. 2020 a las 09:17
Tengo un problema al recuperar datos de la API, o más tipo de obtenerlos en el lugar correcto. Este es mi retorno de API: [{"CantPremio": "70"} Entonces esta es mi propiedad: using System; using System.Collections.Generic; using System.Text; namespace ServLottery { public class GetCantPremio ....
29 jul. 2020 a las 03:24
Sé cómo navegar entre páginas, pero ¿cómo cambio una propiedad de PageA mientras estoy en PageB? NO QUIERO HACER UNA NUEVA INSTANCIA DE PageA porque PageA debe registrar los cambios realizados desde todas las demás páginas, por el usuario así que ... mi aplicación debe tener solo 1 PageA. La instanc....
29 jul. 2020 a las 02:18
Estoy creando un paquete nuget que hace referencia a varios paquetes diferentes para las plataformas. No sé para poder hacer referencia a Xam.Forms.Platform. de los diversos ItemGroups, así como los paquetes que he agregado a través de nuget para plataformas específicas. Estoy usando esto como refer....
27 jul. 2020 a las 19:09
Descubrí que soy demasiado nuevo para hacer una pregunta en los foros de la comunidad de Xamarin, espero obtener algunas ideas de aquí. Gracias por adelantado. Cuando reviso algunas aplicaciones, algunas páginas se ven así: Entonces, para este tipo de páginas, tiene un ícono de "cruz" en lugar de u....
Lo intento pero no encuentro el problema. Intento mostrar las horas json en mi aplicación, pero tengo este error "Error al convertir el valor" 09:00 "para escribir ..." Mi json OBTENGA: [ "09:00", "10:00", "11:30", "12:30", "13:30", "15:00", "16:00", "17:00"] Mi código ApiService: public stat....
25 jul. 2020 a las 21:44
Estoy creando una aplicación multiplataforma de Xamarin y estoy tratando de pasar un parámetro de clase personalizado al constructor de una nueva clase de página, pero apareció el error "Accesibilidad inconsistente: el tipo de parámetro es menos accesible que el método". Tengo una página que muestra....
El proyecto se está realizando para un dispositivo Android. He buscado durante un tiempo y no puedo encontrar una respuesta a por qué sucede esto. <ListView x:Name="ScorebdList" Grid.Row="0" Grid.ColumnSpan="3" Grid.RowSpan="4" SelectionMode="None" H....
24 jul. 2020 a las 18:30