J'ai une zone de liste dans laquelle les éléments sont stylisés en utilisant un style ResourceDictionary qui est ensuite attaché à la propriété ItemContainerStyle. Cela donne à mes ListBoxItems un BorderThickness de disons 1.Modifier le style d'élément ListBox au moment de l'exécution
Maintenant je veux réduire les éléments individuellement, donc j'utilise Visibility.Collapsed mais pour une raison quelconque la bordure que le ItemContainerStyle a créé ne disparaît pas avec le reste de la liste élément de boîte. C'est comme si elle avait créé une couche derrière mon objet et cela reste malgré le fait que l'objet soit réduit.
Comment définir le BorderThickness de ListBoxItem (ou de cette couche supplémentaire) à 0 au moment de l'exécution?
Cordialement sk
Je ne suis pas sûr de comprendre votre problème, pouvez-vous s'il vous plaît certains de votre code source? – japf
Est-ce que votre article s'effondre vraiment? c'est-à-dire que la hauteur totale de l'article change-t-elle correctement? sinon, la maladie du bord n'est pas le seul problème à résoudre. –
L'article ne s'effondre pas. Mais la frontière reste :( –