2010-03-03 3 views
0

일반 Grid과 같은 방법으로 WPF DataGrid 컨트롤을 사용할 수 있습니까?
표준 Grid 대신 DataGrid을 사용하면 어떻게되지만 다음 작업을 수행 할 수 있습니까?WPF DataGrid를 일반 격자로 사용

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="182" /> 
     <ColumnDefinition Width="360" /> 
    </Grid.ColumnDefinitions> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto"/> 
     <RowDefinition Height="Auto"/> 
     <RowDefinition Height="Auto"/> 
     <RowDefinition Height="Auto"/> 
    </Grid.RowDefinitions> 
    <Label Grid.Row="0" Grid.Column="0"> 
     Configuration Software: 
    </Label> 
    <TextBlock Grid.Row="0" Grid.Column="1" Text="{Binding Software.Name}"/> 
</Grid> 

답변

0

"같은 방법"으로 무엇을 의미하는지 모르겠지만 예제와 같이 XAML에서 데이터를 나타내려면 수동으로 각 셀의 값을 할당해야합니다 (예전과 같은 나는 이것이 가능하기를 바란다해도 나는 너무 많은 시간을 보냈다.

데이터가 클래스로 표현되어야하며이 클래스의 컬렉션은 데이터 표에 바인딩됩니다. 모든 행/셀에 대한 표시를 사용자 정의해야하는 경우, 기본 템플리트 (때로는 많은 작업이 될 수 있음)로 작업해야합니다.

0

아니요, WPF Datagrid는 바인딩 된 데이터를 표시하는 데 사용되는 컨트롤입니다.

WPF Grid 컨트롤은 레이아웃 컨테이너입니다.

관련 문제