社区
C#
帖子详情
请大家看看我的难题:listview排序和datagrid的问题!
chensan
2004-03-11 05:05:50
1: 我用了codeproject上的listview排序方法,能够出现那种三角,但是如果有比较多的数据填充时就很慢,加beginupdate也没有用.有没有更好的排序的例子啊?
2: 请问foxmail这样的软件是用grid还是list控件?datagrid是不是能够取代listview?
...全文
96
4
打赏
收藏
请大家看看我的难题:listview排序和datagrid的问题!
1: 我用了codeproject上的listview排序方法,能够出现那种三角,但是如果有比较多的数据填充时就很慢,加beginupdate也没有用.有没有更好的排序的例子啊? 2: 请问foxmail这样的软件是用grid还是list控件?datagrid是不是能够取代listview?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WPF中控件
ListView
和
DataGrid
典型属性介绍
ListView
GridView View视图 重要属性: public bool AllowsColumnReorder 获取或设置一个值,该值指示 System.Windows.Controls.GridView 中的列是否可以通过拖放操作重新
排序
public Style ColumnHeaderContainerStyle获取或设置应用于列标题的样式。 pu
让 WPF
DataGrid
看上去像
ListView
/GridView
WPF 里的
DataGrid
控件有一些很好的特性,比如可以自动点击列标题
排序
。不过对于使用
ListView
习惯的人来说,
DataGrid
那种基于单元格的操作界面,如果不是用于真的表格上,还真有点不习惯。因此我尝试设置
DataGrid
的风格,让它看上去比较像
ListView
。目前还不完善,但是先把已经实现的记录下来吧。 <
DataGrid
AutoGenerateColumns="
WinUI3入门15:
DataGrid
排序
WinUI3入门15:
DataGrid
排序
WPF ComboBox高级扩展实战:嵌入
DataGrid
/
ListView
/ListBox
WPF 的核心哲学是“外观与逻辑分离”。你可以把ComboBox的行为保留原样,只换一张皮,就像给超跑换个涂装一样酷炫 🚗✨。简单说,就是你给控件画的设计图。它决定了控件长什么样、怎么动、点击时有何反应。比如标准的ComboBox结构大概是这样:
-- 下拉按钮 -->-- 显示选中内容 -->-- 弹出层 -->
我们要做的,就是重新绘制这张蓝图!如果标准功能不够用,那就自己造一个!
WPF控件ItemsControl、ListBox、
ListView
、
DataGrid
、TreeView、TabControl用法及区别
这些控件都是用于在WPF应用程序中呈现数据的控件。它们之间的主要区别在于其用途、功能、视觉外观和自定义选项。可以根据的需求和数据类型来选择适当的控件:如果需要简单地显示一个数据项集合,则可以使用ItemsControl或
ListView
;如果需要支持选择功能,则可以使用ListBox;如果需要以表格形式查看或编辑数据,则应该使用
DataGrid
;如果需要显示具有层次结构的数据,则应该使用TreeView;如果需要将不同视图放在不同选项卡页面上,则应该使用TabControl。
C#
111,130
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章