Microsoft-ui-xaml: Proposition : prendre en charge davantage d'options de bordure/arrière-plan sur les panneaux

Créé le 3 avr. 2019  ·  3Commentaires  ·  Source: microsoft/microsoft-ui-xaml

Proposition : prendre en charge davantage d'options de bordure/arrière-plan sur les panneaux

Sommaire


Activez le panneau (ou un panneau dérivé) pour prendre en charge plus d'options pour les bordures et l'arrière-plan. Concrètement, prendre en charge :

  • Couleurs de bordure par bord
  • Rayon par coin
  • Épaisseur de bordure par bord
  • Prise en charge de l'affichage d'un trait de bordure plein, en pointillés ou en pointillés
  • L'équivalent de backfaceVisibility en CSS (au minimum 'visible' et 'caché')

Raisonnement


Réagissez aux natifs type prend en charge un certain nombre d'options pour les bordures et l'arrière-plan qui, dans la version Windows, ne correspondent pas correctement à un élément en XAML. De ce fait, il doit gérer une combinaison de divers éléments pour atteindre le résultat souhaité. Étant donné la prévalence de <View/> dans une application basée sur RN, il vaut la peine d'étudier le potentiel de réduction du nombre d'éléments natifs dans l'espoir d'obtenir de meilleures performances.

Lié à https://github.com/Microsoft/react-native-windows/issues/2245.

Exigences fonctionnelles

Il se peut que Panel expose un certain nombre de méthodes protégées pour basculer ces options, puis tout type de Panel dérivé peut choisir les options à exposer.

Notes IMPORTANTES

Questions ouvertes

area-CoreFramework feature proposal team-Controls

Commentaire le plus utile

Bonne règle de base pour les futurs ajouts à XAML...

Si c'est possible en CSS, cela devrait être possible en XAML.

Tous les 3 commentaires

Bonne règle de base pour les futurs ajouts à XAML...

Si c'est possible en CSS, cela devrait être possible en XAML.

Pour CornerRadius s'agit-il de le déplacer vers le panneau de base ? Comme il prend déjà en charge les valeurs par coin, hein ?

image

Oui, cette idée consisterait à permettre au type de panneau de base d'avoir un support intégré pour le rendu de quelque chose comme des bordures de telle sorte qu'un panneau dérivé puisse facilement avoir ce comportement. Cette proposition vise à déterminer si cette idée peut ou non être utile pour le projet React Native sur Windows.

CSS existe depuis un certain temps et fait beaucoup de choses. Je ne prends pas la position par défaut qu'ils sont tous de bonnes choses à faire. :)

Cette page vous a été utile?
0 / 5 - 0 notes