Toggling IsVisible on MaterialCard will remove elevation in iOS
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- csharp
- Área
- mobile-dev
Línea de trabajo
Comience reproduciendo el problema con un MaterialCard usando Elevation='2' y, a continuación, cambie la propiedad IsVisible enlazada a false y true en iOS. Rastree el tratamiento de la visibilidad y la elevación de MaterialCard en iOS, utilizando las versiones de Xamarin.Forms y Xamarin.Forms.Visual.Material indicadas. Se considera terminado cuando la elevación permanece sin cambios después de alternar repetidamente la visibilidad.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
🐛 Bug Report
When you use a MaterialCard and have an Elevation value on it, then this elevation will disappear when toggling IsVisible to false and then back to true via BindableProperties. This only happens on iOS.
Expected behavior
MaterialCard and Elevation will stay the same, even when hiding/showing multiple times.
Reproduction steps
Step 1: Create a Control with a MaterialCard and put an Elevation value of '2' on it.
Step 2: Consume this Control in your View.
Step 3: Bind to the IsVisible property of that control within your ViewModel for that View.
Step 4: Toggle the IsVisible to false and then back to true.
Step 5: You should have seen the bug now!
Configuration
- IPhone XR with iOS 14.0
- Xamarin Forms: v4.8.0.1687 (latest stable)
- Xamarin.Forms.Visual.Material: v4.8.0.1687 (latest stable)
Version: 1.7.4 (latest stable)
Platform:
- 📱 iOS
- 🤖 Android
- 🏁 WPF
- 🌎 UWP
- 🍎 MacOS
- 📺 tvOS
- 🐒 Xamarin.Forms
- Lenguaje dominante
- C#
- Estrellas
- 631
- Forks
- 150
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Baseflow/XF-Material-Library
-
.Net Maui SupportAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Baseflow/XF-Material-Library#458 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 50/100
Baseflow/XF-Material-Library#457 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Baseflow/XF-Material-Library#456 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Baseflow/XF-Material-Library#454 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 58/100
Baseflow/XF-Material-Library#453 ·
Todos los issues de Baseflow/XF-Material-Library
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
gavin-wolfe/wolfden#104 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Still libmicrohttpd dependency is not removed properly from External-Dependency-Info.txt fileAbiertotype/bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
[辞書] かんそうりつ->乾燥率Abierto辞書
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
thomhurst/TUnit#7201 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
ArduPilot/MissionPlanner#3826 ·
Los mantenedores suelen responder en 1 día