Silverlight下,另一种比较土的办法,来动态加载不同的Column
2009-11-10 15:17
435 查看
publicvoidAddNewColumn(stringpath) { DataGridTemplateColumncolumn=newDataGridTemplateColumn(){Header=path,SortMemberPath=path}; StringBuildersb=newStringBuilder(); sb.Append(@" <DataTemplate xmlns='http://schemas.microsoft.com/client/2007' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml' > <TextBlockTag='"); sb.Append(path); sb.Append(@"'Text='{Binding"); sb.Append(path); sb.Append(@"}'"); sb.Append(@"/> </DataTemplate>"); column.CellTemplate=XamlReader.Load(sb.ToString())asDataTemplate; FlightPlanning.Columns.Add(column); }
要看高级的办法:请参见:Silverlight模拟WPF的TemplateSelector,以实现动态显示不同column
相关文章推荐
- Silverlight模拟WPF的TemplateSelector,以实现动态显示不同column
- Android自适应屏幕与动态加载不同的子View
- 利用Loader来动态加载不同的QML文件来改变UI
- Javascript动态加载Html元素到页面Dom文档结构时执行顺序的不同
- SilverLight学习笔记--Silverligh之动态加载程序集(.DLL)
- 解决jQueyMobile的动态加载办法
- 通过使页面动态加载不同CSS实现多界面
- 【转】ArcGIS客户端API中加载大量数据的几种解决办法(以Silverlight API为例)
- [Silverlight入门系列]Prism中TreeView真正实现MVVM模式和Expanded发生时异步动态加载子节点(WCFRiaService)
- Silverlight日记:动态生成DataGrid、行列装换、动态加载控件
- 关于Silverlight动态加载的疑问
- C#中webBrowser加载页面中访问不同域的iFrame引发System.UnauthorizedAccessException异常的解决办法
- ArcGis For Silverlight API,地图显示Gis,绘制点,线,绘制图等(二)--Silverlight 配置动态的 webService、动态加载ArcGis地图服务
- EasyUI的treegrid组件动态加载数据问题的解决办法
- Silverlight实用窍门系列:2.Silverlight动态加载外部XML指定地址的WebService---(动态加载外部XML文件中指定的WebService地址)
- easyui tree动态传参实现异步加载不同数据源
- ArcGIS客户端API中加载大量数据的几种解决办法(以Silverlight API为例)
- 动态加载Silverlight应用的dll文件(可实现插件功能)(转)
- SilverLight动态加载控件<转>
- silverlight动态加载(研究与探讨)