- 2
- 0
- 约2.89千字
- 约 7页
- 2018-07-05 发布于浙江
- 举报
用 IrnPython 创建和调用用户控件
关于如何用动态语言跑 Silverlight 就不说了,可以参考代振军的帖子。但是很多教程都没有提到怎样才能分模块开发,在介绍完一个 app 后就结束了。现在来看一下如何实现用户控件的动态加载,其实也很简单。 关键是用到了 Application.LoadComponent 这个方法,他可以加载指定的 xaml,并转换成某个类型的对象。为了减少重复工作,我做了一个简单的基类,叫做 UserControlBase. 整个例子的目录结构如下:/default.htm/appapp.xamlapp.pyusercontrol_base.pycontrol1.xamlcontrol1.py其中 control1.xaml 和 control1.py 就类似于 C# 里的 code behind 方式,不过这里的关联是要自己代码里来指定的。例子的运行效果如下:点击一下 “加载用户控件 ”,子控件就会加载进来。而在子控件中也能独立处理自己的事件。下面是代码:app.xamlUserControl xmlns=/client/2007 xmlns:x=/winfx/2006/xaml x:Class=System.Windows.Controls.UserControl Width=400 Height=300 Grid x:Name=LayoutRoot Background
您可能关注的文档
- 现代服务业的内涵外延与发展趋势157页.ppt
- 现代服装企业流程理第一利器ERP培训.ppt
- 现代汽车维修4S管理( 198).doc
- 现代物流理概论2朱福良.ppt
- 现代职业经理人临的挑战.ppt
- 现代西方微经济学1-3.ppt
- 现代设备管理模式——TPM(员生产维护).doc
- 现代造船技术概论1-1-造船技发展概论2h.ppt
- 现代造船技术概论3--船舶舾装技术(1h).ppt
- 现代造船技术概论6-船舶造精度控制技术3h.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 细菌及细菌类疾病的实验室诊断—细菌标本片的制备及染色方法(动物微生物技术课件).pptx
- DB32_T 3610.1-2025 道路运输车辆智能监控系统技术规范 第1部分:平台.docx VIP
- 山药根结线虫病测报调查技术规程.docx VIP
- 《电力建设工程预算定额章节说明》(2018年版) 第一册 建筑工程 下册.pdf VIP
- 《创新的扩散》(diffusion of innovation)(英文.文字版).pdf VIP
- 王蔷主编的《英语教学法教程》第二版-Unit-1.pdf VIP
- 《电力建设工程预算定额章节说明》(2018年版)第一册建筑工程.pdf VIP
- 山药根结线虫病测报调查技术规程.docx VIP
- 产品合格证模板-A4.doc VIP
- 入党志愿书(全电子版).pdf VIP
原创力文档

文档评论(0)