Jak zrobić datagrid wpf wypełnić całą dostępną przestrzeń i zmienić rozmiar za pomocą okna? Pamiętaj, że datagrid znajduje się wewnątrz siatki.Jak utworzyć plik danych wpf wypełnić całą dostępną przestrzeń i zmienić rozmiar za pomocą okna?
Odpowiedz
Powinieneś być w stanie to zrobić dla datagrid (lub dla jakiejkolwiek kontroli WPF) poprzez ustawienie HorizontalAlignment
i VerticalAlignment
do Stretch
Jeśli jest wewnątrz siatka, powinieneś być w stanie ustawić coś takiego
<Grid> <!-- parent grid or whatever -->
<DataGrid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ... >
</DataGrid>
</Grid>
Możesz także ustawić' SizeToContent = "WidthAndHeight" 'na kontrolce' Window'. –
- Nigdy ustawić wysokość lub szerokość do niego lub jego formantu nadrzędnego
- Nie trzeba się martwić o poziomego i pionowego, ponieważ domyślnie poziomych i pionowych alig są rozciągliwe. Jeśli powyższe są prawidłowe rzeczy powinny działać :)
To zadziałało dla mnie, okrzyki! – MushyPeas
Usuń wszystkie właściwości wysokości i szerokości kontroli nad nim. usunąć właściwość poziomą i pionową. Zdefiniuj wysokość wiersza jako * swojej siatki nadrzędnej.
To nie jest siatka, to DataGrid – Xav987
Włóż DataGrid bezpośrednio do siatki bez owijania panelem.
<Grid>
<DataGrid>
</DataGrid>
</Grid>
- 1. Jak utworzyć szablon danych WPF wypełnić całą szerokość listbox?
- 2. Jak zmienić rozmiar okna za pomocą JQuery?
- 3. Jak utworzyć i wypełnić plik ZIP za pomocą ASP.NET?
- 4. Siła <textarea> wziąć całą dostępną przestrzeń
- 5. Jak utworzyć układ obramowania za pomocą css?
- 6. Czy można zmienić rozmiar okna za pomocą JQuery lub JavaScript?
- 7. Jak mogę przenieść/zmienić rozmiar okna za pomocą python-xlib?
- 8. Jak sprawdzić dostępną wolną przestrzeń w mongodb
- 9. WPF/XAML: Jak zmienić rozmiar okna bez ramki?
- 10. Jak utworzyć plik CSV za pomocą Perla?
- 11. Zmienić rozmiar czcionki, aby wypełnić UITextView?
- 12. Jak dynamicznie zmieniać rozmiar okna WPF?
- 13. Jak zmienić rozmiar okna w pytku opencv2
- 14. Testowanie okna WPF za pomocą StaticResources
- 15. TPL Dataflow blok zużywa całą dostępną pamięć
- 16. Jak utworzyć plik .jar za pomocą terminala
- 17. WPF: Jak przekazać całą kontrolę jako CommandParameter za pośrednictwem XAML?
- 18. Dynamicznie zmieniaj rozmiar okna obszaru roboczego za pomocą javascript/jquery?
- 19. Jak zmienić atrybut danych za pomocą jQuery?
- 20. Jak mogę zmienić rozmiar nagłówków stron za pomocą elastycznego układu?
- 21. Nie można utworzyć pełnoekranowego wyskakującego okna WPF
- 22. Jak zmienić rozmiar kolumn w QTreeWidget na wymaganą minimalną przestrzeń?
- 23. Jak zmienić rozmiar bieżącego okna przeglądarki w Selenium WebDriver za pomocą Java?
- 24. Rozwiń znacznik , aby wypełnić przestrzeń.
- 25. Zmiana położenia początkowego okna WPF
- 26. Jak zrobić div wypełnić remaning przestrzeń w pionie za pomocą CSS
- 27. Jak pozwolić, aby siatka GXT zajęła całą dostępną szerokość?
- 28. Jak zmienić rozmiar czcionki tabeli za pomocą matplotlib.pyplot?
- 29. Jak mogę zmienić rozmiar komórki w termoparowej rozdzielczości danych mediacji za pomocą R?
- 30. Jak zadeklarować przestrzeń nazw w WPF XAML?
Pokaż swój kod. Siatka nadrzędna musi być odpowiednio skonfigurowana w zależności od 'kodu'. –
Jako prośbę @dirt prosimy o wyświetlenie kodu. Generalnie nie używam 'Grid' z tego konkretnego powodu. Ilekroć potrzebuję dynamicznej zmiany rozmiaru kontrolek, używam 'DockPanel' i' StackPanel', aby rozmieścić kontrolki. Zapewnia dużą elastyczność, ponieważ 'DockPanel' wypełnia dostępną przestrzeń ostatnim zdefiniowanym logicznym dzieckiem – Sandesh