Erf, désolé mais sans pouvoir jeter un oeil à ton projet, je ne vois pas.....
Erf, désolé mais sans pouvoir jeter un oeil à ton projet, je ne vois pas.....
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
personne pour m'aider?
tjs pas trouvé la solution pour conserver le regroupement dans mes listviews...
Voilà l'exemple exact "simplifié" de mon bug :
http://test.duotone.ch/Capture2.JPG
Et le code que j'ai dans le code-behind :
Donc tout marche nickel jusqu'au moment ou je clique sur bouton pour switcher les styles et que je veux, après le switch, faire un regroupement (avec la checkbox). Là plus rien ne se passe! Ceci même si je repasse dans le style précédent....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public partial class Test3 { CollectionViewSource _listingDataView; public Test3() { this.InitializeComponent(); _listingDataView = (CollectionViewSource)this.Resources["cvs1"]; } private void btnSwitch_Click(object sender, RoutedEventArgs e) { this.myContent.Style = (Style)this.FindResource("ContentControlStyle1"); } private void CheckBox_Checked(object sender, RoutedEventArgs e) { PropertyGroupDescription groupDateDescription = new PropertyGroupDescription(); groupDateDescription.PropertyName = "Title"; _listingDataView.GroupDescriptions.Add(groupDateDescription); } }
Merci pour votre aide
tjs pas résolu mon problème
Si qqn passe par là et s'embete un peu (on peut tjs rever ), j'ai mis un exemple (autonome) du bug ici :
http://test.duotone.ch/SwitchStyleBug.zip
(c'est un fichier zip contenant un projet Visual Studio)
merci pour votre aide! +++
J'ai pu résoudre mon problème de changement de style.... ENFIN
Je sais pas si ca intéresse grand monde, mais je mets quand même la solution ici (il suffisait en fait de sortir le style de groupement qui était directement dans la <listview> et de le mettre en tant que resource.... (si qqn comprend ca, je veux bien qu'on m'explique ):
+++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <Style x:Key="groupItemStyle" TargetType="{x:Type GroupItem}"> ... </Style> <ListView.GroupStyle> <GroupStyle ContainerStyle="{StaticResource groupItemStyle}" / > </ListView.GroupStyle>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager