您的位置:首页 > 其它

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中目前都是写死的,项目中应该从数据库或插件配置文件中取类名并反射实例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: