Erf, désolé mais sans pouvoir jeter un oeil à ton projet, je ne vois pas.....
Version imprimable
Erf, désolé mais sans pouvoir jeter un oeil à ton projet, je ne vois pas.....
personne pour m'aider?
tjs pas trouvé la solution pour conserver le regroupement dans mes listviews... :cry: :bug:
Voilà l'exemple exact "simplifié" de mon bug :
http://test.duotone.ch/Capture2.JPG
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:
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 :cry:
Si qqn passe par là et s'embete un peu :lol: (on peut tjs rever :yaisse2: ), 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:
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>