Cześć
W jaki sposób mogę zrobić aby datagrid rozwijał się w poziomie ? Czy do tego celu można uzyć accordiona albo expandera ?
Cześć
W jaki sposób mogę zrobić aby datagrid rozwijał się w poziomie ? Czy do tego celu można uzyć accordiona albo expandera ?
Chcesz rozwinąć całego DataGrid, czy tylko wybrany cell lub row?
pozostałe kolumny które nie są widoczne .
A w jaki sposób ukrywasz te kolumny?
Wydaje mi się ze tak działa accordion z założenia, część danych jest widoczna a część nie , później rozwijam to co nie widoczne . Czy się mylę ?
Jeżeli chcesz aby szerokość kolumny dopasowała się do zawartości ustaw jedną właściwość na auto w DataGridzie, nie pamiętam jaka to właściwość. Jeżeli chcesz kontrolować szerokość to albo ustawiasz nieużywane kolumny na collapsed albo nie wiem o co chodzi. Nie potrzeba tam żadnego akordeonu i innych rzeczy
Powiedz mi tylko dlaczego te kolumny na obecną chwilę nie są widoczne
kolumny sa w tej chwili widoczne wszystkie , ale chciałbym zmodyfikować to w ten sposób ażeby powiedzmy 3 kolumny były widoczne na starcie, a reszta się rozwijała na życzenie . Czy takie coś jest w ogóle możliwe ?
Szukałeś w Google? Bo wątek wisi w cholerę czasu a ja rozwiązanie znalazłem po pierwszym wpisaniu ciągu
Twoim kluczem jest właściwość DataGridTemplateColumn.Visibility
https://en.it1352.com/article/56e678cf12dd4456903a0fd201a2e1a5.html
https://www.technical-recipes.com/2017/binding-the-visibility-of-datagridcolumn-in-wpf-mvvm/
https://en.it1352.com/article/56e678cf12dd4456903a0fd201a2e1a5.html
https://github.com/dotnet/wpf/issues/739
https://www.tfzx.net/article/4646586.html