Feature Request: ListBox / ListView with option of triggers instead of visual states (such as gridview) for better performance
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- csharp
- Domaine
- desktop, performance
Piste de recherche
Commencez par reproduire DemoApp Lists et examinez le comportement de ListBox/ListView concernant le survol de la souris, la sélection, les effets ripple et les états visuels. Comparez l’impact sur les performances de l’approche actuelle des états visuels, notamment WindowStyle="None" avec transparence ; pour considérer le travail comme terminé, il faudrait une option basée sur des triggers, clairement délimitée et peu coûteuse en ressources, ainsi qu’un moyen de vérifier l’amélioration.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Bug explanation Feature Request
Hi and Thanks for your awesome library :)
Trying to implement my first WPF project (a media player) based on Material Design but I'm having a lot of performance issues.
The serious one is with ListBox / ListView when the mouse is over which I will try to investigate further by customizing the templates.
You can reproduce it easy with the DemoApp Lists and check your task manager (add GPU column).
I have also other performance issues mainly on full screen with a drawer (seems related to #1116).
Regards,
John
Version
4.6.1 and latest beta
Updates
- Even when I use materialDesign:ListBoxItemAssist.ShowSelection="False" and it will not happen anymore mouse over but it will happen on mouse click
- It looks like it is also affected by WindowStyle="None" ResizeMode="NoResize" AllowsTransparency="True"
- OK it's the ripple and visual states but again I think it's not normal (still looking and possible will close this)
- Closing this but ideally I should be able to use some basic mouse over and ripple with low resources
- Langage dominant
- C#
- Étoiles
- 16.3k
- Forks
- 3.5k
- Merge moyen
- 4 h 25 min
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de MaterialDesignInXAML/MaterialDesignInXamlToolkit
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
MaterialDesignInXAML/MaterialDesignInXamlToolkit#4124 ·
Les mainteneurs répondent en général sous 1 jour
-
MaterialDesignChoiceChipListBoxItem missing 'Path=Name' in GroupName binding causes selection conflict between ListBoxesPeut-être pris @corvinsz l’a pris il y a 12 jours. Ouvertebug evaluation required
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
MaterialDesignInXAML/MaterialDesignInXamlToolkit#4118 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement up-for-grabs
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
MaterialDesignInXAML/MaterialDesignInXamlToolkit#2485 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement evaluation required
Difficulté 3/5 Une demi-journée Accessibilité débutants 30/100
MaterialDesignInXAML/MaterialDesignInXamlToolkit#4120 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Add Semantic, Theme-Aware ColorsPeut-être pris @corvinsz l’a pris il y a 22 jours. Ouverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
MaterialDesignInXAML/MaterialDesignInXamlToolkit#4114 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de MaterialDesignInXAML/MaterialDesignInXamlToolkit
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Natvs/Nt.Automaton#33 ·
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
a-corriger documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
christian-raj/S-Aloha#312 ·
-
ready-for-agent tech-debt
Difficulté 1/5 1-3 heures Accessibilité débutants 85/100
DigiBanks99/menlo#640 ·
Les mainteneurs répondent en général sous 1 jour
-
ci
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
OpenTabletDriver/OpenTabletDriver#5283 ·
Les mainteneurs répondent en général sous 3 jours