WPF 응용 프로그램을 개발 중입니다. 그 안에 나는 두 행을 가지고 Grid
있습니다. 한 행은 datagrid
으로 구성되고 다른 행은 TextBlock
의 일부로 구성되어 의 상세보기를 DataGrid
에 표시합니다.상대적으로 증가 및 감소 그리드의 행 높이
<Grid>
<Grid.RowDefinitions>
<RowDefinition Name="datagrid" Height="8*"></RowDefinition>
<RowDefinition Name="detailedview" Height="2*"></RowDefinition>
</Grid.RowDefinitions>
<my:DataGrid
Grid.Row="0"
x:Name="dataGrid1"
Width="auto"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
AutoGenerateColumns="False" CanUserAddRows="True" Margin="0,0,0,0">
<Grid Grid.Row="2">
<!- Detailed View->
</Grid>
</Grid>
문제는, 데이터 격자의 ItemSource를 내 코드의 IEnumerable 컬렉션에 할당하려고합니다.
그리드의 행 크기는 데이터 그리드의 행 수와 정확히 일치해야합니다.
잔여 공간은 상세보기로 채워야합니다.
2 개 이상의 행이 추가 된 경우. DataGrid가있는 행의 높이가 정확히 2 행에 맞아야하고 세부보기의 크기가 상대적으로 감소해야하므로 확장해야합니다.
어떻게하면 8 * 및 2 *로 해독하지 않고도 달성 할 수 있습니까?
감사합니다. 아난드 ..... – BinaryMee