Après la mise à niveau vers la dernière bibliothèque WinUI, les boutons et les zones de texte ont des coins arrondis. Mais je veux les angles vifs précédents.
La définition manuelle de CornerRadius sur 0 pour toutes les commandes est pénible. Existe-t-il un ThemeResource
que je peux remplacer pour définir le rayon d'angle par défaut sur 0 pour les boutons et les zones de texte ?
@MuziburRahman Il existe une ressource de thème de rayon de coin de contrôle global que vous pouvez utiliser : ControlCornerRadius
Exemple:
<Page.Resources>
<CornerRadius x:Key="ControlCornerRadius">0</CornerRadius>
</Page.Resources>
````
This sets the corner radius for every control on that page to 0 (excluding overlay controls such as Popup and Flyout). If you only want to change the control corner radius for select controls, I'm afraid you currently have to use styles to achieve this.
If you also want to restore the previous border thickness, you have per-control resources to achieve this:
```
Vous remarquerez que j'ai utilisé la portée au niveau de la page ici et non la portée au niveau de l'application. Il existe un bogue connu qui empêche l'application de ces substitutions de ressources lorsqu'elles sont définies avec ce dernier niveau de portée.
Ressources supplémentaires à consulter :
@Felix-Dev merci beaucoup. :RÉ
Comme @Felix-Dev l'a mentionné, il existe un problème ouvert concernant la définition de cette valeur dans les ressources de l'application. Cependant, ce problème a peut-être été partiellement résolu, car j'ai pu supprimer le rayon du coin en ajoutant ce qui suit
<CornerRadius x:Key="ControlCornerRadius">0,0,0,0</CornerRadius>
aux ressources applicatives.