Joa*_*nge 5 .net c# wpf user-interface winforms
我试图在列表视图中有一个类似于vista explorer窗口的大(256x256)图标列表,但winforms的listview控件看起来不像vista的listview.
在深入研究WPF之前,有人可以告诉我WPF listview是否可以这样做吗?
基本上我得到这个(纯蓝色选择):

而不是这个(半透明蓝色选择):
替代文字http://i42.tinypic.com/2zzmfk7.png
我甚至可以使用WinForms实现这一目标吗?
顺便说一句,我使用的是Windows 7.
不确定WPF,但在WinForms中,您必须将"explorer"主题应用于列表视图,以实现类似资源管理器的UI.
[DllImport("uxtheme.dll")]
public extern static int SetWindowTheme(
IntPtr hWnd,
[MarshalAs(UnmanagedType.LPWStr)] string pszSubAppName,
[MarshalAs(UnmanagedType.LPWStr)] string pszSubIdList);
SetWindowTheme(listView.Handle, "explorer", null);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2008 次 |
| 最近记录: |