mam siatki z 3 kolumnami i 2 rzędachw WPF w jaki sposób mogę dokonać DataGrid dopasować wysokość okna
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="10"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
I dolna lewa komórka, mam siatki danych, z AutoGenerateColumns = True, które mogą załaduj wiele wierszy. Chciałbym, aby wysokość siatki danych została zmaksymalizowana, aby pasowała do okna, i aby użytkownik mógł korzystać z paska przewijania datagrid, aby przewijać wiersze w górę iw dół.
Co się dzieje, że DataGrid przepływy dolnej części okna, a nawet jeśli ustawić
ScrollViewer.VerticalScrollBarVisibility="Visible"
DataGrid, pasek przewijania nie ma wpływu i wiersze płynąć w dół. W jakiś sposób datagrid nie wydaje się ograniczony ...
Co robić?
Podanie jakiejś szerokości do siatki danych może rozwiązać Twój problem ... jeśli nie chcesz, aby szerokość kodu była duża, możesz zrobić pewien rodzaj wiązania elementu, aby to osiągnąć. .. – Bathineni
Martwię się wysokością ... – GilShalit
Przepraszam .. mówię o wysokości tylko .. jej literówka ... Podanie jakiejś wysokości do siatki danych może rozwiązać twój problem ... jeśli nie chcesz wysoka wysokość kodu, którą możesz zrobić o f powiązanie elementów, aby to osiągnąć .. – Bathineni