Silverlight实现查询建模(九) 主页面布局
2009-09-16 23:30
323 查看
这个系列的话题似乎越来越简单了。不过没关系我们怎么简单怎么来,生活就应该是这样。Code
UserControl uc = null;
if (element.Name.Equals("QEMain"))
{
//反射调用QE主界面
Assembly assembly = ClientEnvironment.Instance.DAC["XCenter.QueryEngine.Client"];
if (assembly == null)
{
WindowHelper.ShowError("报表引擎模块加载错误.");
return;
}
Type type = assembly.GetType("XCenter.QueryEngine.Client.Controls.QueryMain");
uc = (UserControl)Activator.CreateInstance(type);
}
else if (element.Name.Equals("datadicMain"))
{
//反射调用QE数据字典界面
Assembly assembly = ClientEnvironment.Instance.DAC["XCenter.QueryEngine.Client"];
if (assembly == null)
{
WindowHelper.ShowError("报表引擎模块加载错误.");
return;
}
Type type = assembly.GetType("XCenter.QueryEngine.Client.Controls.Datadic");
uc = (UserControl)Activator.CreateInstance(type);
}
else
{
uc = new WupuDataParam(WupuParameFactory.GetFactory(name));
}
tabItem.Content = uc;
由于是Demo在XCenter中目前都是写死的,项目中应该从数据库或插件配置文件中取类名并反射实例。
UserControl uc = null;
if (element.Name.Equals("QEMain"))
{
//反射调用QE主界面
Assembly assembly = ClientEnvironment.Instance.DAC["XCenter.QueryEngine.Client"];
if (assembly == null)
{
WindowHelper.ShowError("报表引擎模块加载错误.");
return;
}
Type type = assembly.GetType("XCenter.QueryEngine.Client.Controls.QueryMain");
uc = (UserControl)Activator.CreateInstance(type);
}
else if (element.Name.Equals("datadicMain"))
{
//反射调用QE数据字典界面
Assembly assembly = ClientEnvironment.Instance.DAC["XCenter.QueryEngine.Client"];
if (assembly == null)
{
WindowHelper.ShowError("报表引擎模块加载错误.");
return;
}
Type type = assembly.GetType("XCenter.QueryEngine.Client.Controls.Datadic");
uc = (UserControl)Activator.CreateInstance(type);
}
else
{
uc = new WupuDataParam(WupuParameFactory.GetFactory(name));
}
tabItem.Content = uc;
由于是Demo在XCenter中目前都是写死的,项目中应该从数据库或插件配置文件中取类名并反射实例。
相关文章推荐
- Silverlight实现查询建模(五) 用户登录
- Silverlight实现查询建模(十) 与Silverlight流程设计器集成
- Silverlight实现查询建模(二) 项目层次划分
- Silverlight实现查询建模(三) XAP包的动态下载
- Silverlight实现查询建模(四) 更新XAP包
- Silverlight实现查询建模 系列索引
- Silverlight实现查询建模(七) 工具栏的实现与加载
- Silverlight实现查询建模(十) 与Silverlight流程设计器集成
- Silverlight实现查询建模(五) 用户登录
- Silverlight实现查询建模(编外) 源代码及运行方法
- Silverlight实现查询建模(一) 总揽
- Silverlight实现查询建模(六) 带动画场景跳转
- Silverlight实现查询建模(八) 传递DataTable解决方案
- 用js实现的页面关键字密度查询代码
- rem实现手机端页面自适应布局
- jQuery实现切换页面布局使用介绍
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作