2010-10-27 138 views
3

工具箱中缺少Datagrid控件。我試圖從WPF組件中添加它,但它並沒有在那裏列出。和IAM使用3.5框架WPF中的DataGrid

回答

3

而不是Datagrid,我使用了一個包含GridView的ListView。這是從我開始的tutorial。 (沒有工作非常符合Datagrid的,所以我不知道是否有任何大的差異)

什麼,我有workign的簡化版本是:

<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>