none
关于WPF控件选择的问题(ListView和DataGrid) RRS feed

  • 问题

  • 1.只从它们的概念来看,你会选择哪种控件,当然说说你的选择条件和选择的理由。

    2.它们所能实现的功能来讲,有什么区别?比如那些是ListView有的,而DataGrid却没有,或者实现起来很困难的。请指出。

    以上两个问题是个人在控件上做出选择时存在的问题,特别是刚开始选择控件的时候,感觉两个控件都可以满足我的要求,很难在其中做出选择,也很难说出他们主要区别在哪里。所以比较困惑。

    请大家发表一下自己的意见,谢谢。

    2011年4月22日 2:15

答案

  • 关于你的第一个问题,只能说是根据你的具体需求了。

    对于你的第二个问题,我给你列举几个:

    1)ListView 我们可以理解为只读控件,更像是一种View(视图),而DataGrid更倾向于编辑数据。

    2)DataGrid允许自动生成列,ListView不行。

    3)DataGrid有RowDetails元素, ListView没有。

    4)在我看来DataGrid支持所有ListView支持的东西。

     

    Best regards,


    Sheldon _Xiao[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 高俊鵬 2011年4月26日 2:18
    2011年4月25日 6:34
    版主