如您所见,基本的理念是实现 getview 以返回一个命名视图实例,以及实现 getviewnames 以返回可用视图集。
在此选择从 datasourcecontrol 中派生。有一点是不易察觉的,事实上数据绑定控件要查找 idatasource 界面,而 datasource 控件通过实现 getview 和 getviewnames 来实现该界面。之所以需要界面是为了使数据源控件能够既是表格格式又是分层的(如果可能的话),在这种情况下从主要模型中派生并将另一个模型作为界面来实现)。其次,还允许在各种方案中转换其他控件,以使数据源的容量加倍。 另外还要注意公共 zipcode 属性和返回强类型化 weather 对象的 getweather 方法。此 api 适合于页面开发人员。页面开发人员无需考虑 datasourcecontrol 和 datasourceview。
新闻热点
疑难解答
图片精选