J'ai un contrôle ScrollViewer dans ma fenêtre et je voudrais le masquer lorsque l'utilisateur ne peut pas faire défiler la page. Tout comme avec le visualiseur de défilement horizontal. Voici un exemple :
donc ici les deux scrollers sont visibles car le scrolling est activé :
si je réduis certaines des colonnes de mon listview, remarquez comment le défilement horizontal finit par disparaître :
Maintenant, notez ce qui se passe avec le scroller vertical :
jusqu'à présent, il est visible et c'est bien parce que tout le contenu ne rentre pas dans la page. Mais permettez-moi de maximiser la page et de faire coïncider tous les cadres de groupe pour que tout le contenu tienne dans la page :
Pourquoi est-il visible s'il n'est pas possible de le faire défiler ? J'ai réglé toutes les boîtes de groupe à hauteur = 0, sauf la dernière, et le défileur vertical reste visible ? Le scroller horizontal a disparu lorsqu'il n'était plus possible de le faire défiler. Pourquoi le scroller vertical ne se comporte-t-il pas de la même manière ?
Que puis-je faire pour le rendre invisible lorsqu'il n'est pas possible de le faire défiler ?