我正在尝试在Visual Studio 2013,.net 4.5中使用'System.Windows.Controls.GridViewColumn',但我收到此错误:
找不到类型'GridViewColumn'。确认您不是 缺少程序集引用,并且所有引用的程序集都有 已建成。
在我的参考管理器中查看,我在“装配”选项卡下显示此消息:
已引用所有Framework程序集。请使用 对象浏览器,用于探索框架中的引用。
当我浏览时,找不到'PresentationFramework.dll'。 以下是该课程的MSDN:http://msdn.microsoft.com/en-us/library/system.windows.controls.gridviewcolumn(v=vs.110).aspx
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
我尝试添加using System.Windows.Controls.GridViewColumn
但收到此错误:
命名空间中不存在类型或命名空间名称
Controls
System.Windows
(你错过了一个程序集引用吗?)
编辑:
对于WhyCry,当我按照你的建议进行搜索时,我仍然没有得到任何结果。
也许我需要使用不同的GridView?也许Windows.UI.Xaml.Controls
?
答案 0 :(得分:3)
当您正在创建基于WinRT的Windows应用商店应用时,此GridViewColumn控件是WPF控件之一。
WPF和WinRT是互斥的,您不能在Windows应用商店应用中使用WPF控件。请阅读:Windows 8 Store Applications Vs. WPF Applications
答案 1 :(得分:2)
好。因此,在解决方案资源管理器中,右键单击引用和添加引用。然后确保在对话框的左上角突出显示框架。在右上角的搜索栏中搜索PresentationFramework。添加PresentationFramework。
完成此操作后,执行:
using System.Windows.Controls;
然后,您可以访问所有GridViewColumn
变量,对象,以满足您的心愿。
System.Windows.Controls.Gridview
参考文献: GridViewColumn MSDN
命名空间:System.Windows.Controls
程序集:PresentationFramework(在PresentationFramework.dll中)
可能需要滚动图像