一点小疑问,谢谢各位CSDN网友一直以来的无私帮助,3Q
谢谢各位网友们的帮助,问题解决了,但是还是有点疑问想请教下。
前台:
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="1100" height="650">
<param name="source" value="../ClientBin/MyCharts.xap"/>
<param name="initparams" value="ChartType=WaterMonitoring" />
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="获取 Microsoft Silverlight" style="border-style:none"/>
</a>
</object>
后台:
private void Application_Startup(object sender, StartupEventArgs e)
{
string charttype = e.InitParams["ChartType"].ToString();
if (charttype == "")
{
this.RootVisual = new MainPage();
}
if (charttype == "ElecMonitoring")
{
this.RootVisual = new ElecMonitoring();
}
if (charttype == "WaterMonitoring")
{
this.RootVisual = new WaterMonitoring();
}
}
问题:
这样根据条件来加载“XAML页面”,每个“XAML”页面中都有个“图表”,并进行了数据绑定。
1、这样做是不是比较节省资源???
2、是不是没有用到的页面不被初始化,不用进行数据通信???
------解决方案--------------------
------解决方案--------------------也许你不喜欢我的风格,但是请你理解这绝对是对你非常好的一种建议。我感觉你可能是跟什么“java之王”一样憋闷在家里好几年,所以脑筋出现了短路。通过提出有建设性的话,特别是实际地把测试经验用在开发效率上,你就不会对无关的问题画蛇添足地提出很多诡异的问题,而可以为公司创造真正的一点价值。