WPF中的DataGrid

3

工具箱中缺少Datagrid控件。我尝试从WPF组件中添加它,但那里也没有列出来。而且我正在使用3.5框架。

2个回答

5

3

我使用了一个包含GridView的ListView,代替了Datagrid。这里是我从教程开始学习的。(我没有太多使用Datagrid的经验,所以不知道是否有很大的区别)

我正在处理的是一个简化版本:

<ListView  ItemsSource="{Binding}" x:Name="lstItems" 
         PreviewMouseLeftButtonDown="lstActions_PreviewMouseLeftButtonDown" 
           PreviewMouseLeftButtonUp="lstActions_PreviewMouseLeftButtonUp">
    <ListView.ItemContainerStyle>
          <Style TargetType="ListViewItem">
              <Setter Property="Height" Value="30" />
          </Style>
    </ListView.ItemContainerStyle>

    <ListView.View>
         <GridView x:Name="gridView">
             <GridViewColumn Width="140" Header="Name" DisplayMemberBinding="{Binding DisplayName}" />
             <GridViewColumn Width="240" Header="Description"  DisplayMemberBinding="{Binding Description}" />
         </GridView>
    </ListView.View>
</Listview>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接