单声道项目:如何将C#通用列表分配为TableView的DataSource?
-
13-12-2019 - |
题
我试着这样做,没有运气:
private List<Person> mPeople = new List<Person>();
public List<Person> People
{
get {return mPeople;}
set {mPeople=value;}
}
partial void CreatePeople (MonoMac.Foundation.NSObject sender)
{
CreateThePeople ();
tableView.DataSource=mPeople;
tableView.ReloadData ();
}
.
我在数据源行上收到“无法隐式转换类型...”错误。使用显式转换不起作用。
从我理解的Xcode开发中,我要从我的类中伸展一条线到界面构建器中网格的DataSource属性,但问题是我无法将我的类分配给其中一个显示器中心的图标(文件所有者和第一个响应者图标所在的位置)。
我在Mac Lion上使用Xcode 4。
希望这足够清晰。有人可以指出我的正确方向吗?提前致谢。
编辑: 经过更多搜索搜索我发现 http://www..netnurotic.net/mono/monomac-nstableview .html ,这表明我始终需要创建一个从nstableViewDataSource继承的类。这将适用于我,但在我让这一点之前,这是做它的首选方式(如果甚至存在的话)?再次感谢。
解决方案
不仅是“首选”的方式,这是做它的唯一方法。
不隶属于 StackOverflow