首页 / 知识
用代码创建Silverlight DataTemplate
2023-04-15 03:41:00

Creating a Silverlight DataTemplate in code如何在代码中创建Silverlight数据模板?我已经看到了很多WPF的示例,但是对于Silverlight却没有。 编辑:这是基于以下圣地亚哥的答案,我现在正在使用的代码。
这非常好用,可以让我随时更改绑定。 尽管不能以编程方式创建它,但是可以从XAML字符串中以如下代码加载它:
上面的代码段创建了一个包含单个控件的数据模板,该控件可能是具有所需内容的用户控件。 我在这段代码中遇到了一些问题,使元素没有出现异常。仅供参考,这是我需要在DataTemplate ... 中包含我的命名空间。
是的,Silverligt 4比WPF的当前版本早。
好!您可以通过编码Application.Current.resources [" TextBoxEditTemplate"]来访问模板 在没有xaml的情况下,当前的Silverlight在创建完全动态代码隐藏的DataTemplates方面有一些限制。即使在WPF上也可以使用。 无论如何,到目前为止最好的解决方案是为datatemplate创建XAML脚本,您可以在DataTemplate脚本中添加一些values元素。我们创建了自己的usercontrols,它具有DependencyObjectProperty ... 的某些属性。 最后,如果您的对象没有继承,即不是MyControl:UserControl,您可以通过这种方式继承MyObject:DependencyObject,这样您就可以通过调用Application.Current.Resources.FirstChilderen ... FindName仅在WPF中起作用 来自MSDN的引用:
|
最新内容
相关内容
linux创建命令简写?
linux创建命令简写?,系统,数据,命令,文件,环境,档案,位置,文件夹,目录,终端,LINUX中,创建文件夹、文件命令及清除命令。1、创建文件夹mkdir命linux命令创建pkg?
linux命令创建pkg?,名称,文件,命令,系统,首次,数据,位置,不了,时间,名字,linux新建文件命令是什么?1、终端下键入:touch加文件名,这样就创建了一linux克隆代码命令?
linux克隆代码命令?,系统,代码,文件,命令,目录,源文件,文件夹,路径,目标,表示,Linux文件拷贝命令?linux系统使用cp命令即可将一个文件夹里面的linux创建硬链接命令?
linux创建硬链接命令?,数据,系统,链接,地方,信息,文件,概念,时间,位置,工作,Linux查看—个目录下所有文件,不包括隐藏文件用哪条命令?1、ls命linux创建系列命令?
linux创建系列命令?,名字,命令,文件,文件夹,代码,名称,电脑,地址,系统,密码,linux常用命令:如何创建文件和文件夹使用mkdir命令创建目录,语法:mklinux储存命令数据?
linux储存命令数据?,系统,工作,地址,信息,标准,命令,工具,实时,数据,分析,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux命令创建用户组?
linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管理,Linux中如何创建用户和用户组linux一条命令不能创建多个用户组linux命令创建用户组?
linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管理,Linux中如何创建用户和用户组linux一条命令不能创建多个用户组linux创建主机名命令?
linux创建主机名命令?,工作,地址,系统,信息,名称,命令,目录,发行,查询系统,网络,linux常用的命令有哪些1、linux系统常用操作命令如下:ls:全拼lilinux控制台创建命令?
linux控制台创建命令?,工作,地址,系统,命令,信息,目录,管理,名字,文件,控制台,linux基本操作命令1、linux常用命令有pwd命令、cd命令、ls命令linux命令大全数据库?
linux命令大全数据库?,服务,系统,平台,状态,软件,通用,环境,数据,神州,地址,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)登录linux上数据库的命令?
linux上数据库的命令?,服务,系统,信息,地址,命令,密码,工具,管理,数据,单位,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)1、登