通过视频还有书籍的学习,感觉Silverlight还是需要好好学学的,脑子笨没有办法,所以想着出个这样的学习笔记,一是方便学习记录,另外就是想和大家一起分享这些学习的成果。

好了,闲话不多讲。现在开始 Let's GO!

特此声明,本笔记是在有一定的开发和研究基础上才能理解这些提到的注意点。

创建一个程序,可以看到已经自动生成很多文件。

App.xaml.cs  中

        private void Application_Startup(object sender, StartupEventArgs e){this.RootVisual = new MainPage();}

MainPage()就是启动的页面,所以修改这里我们就可以修改启动界面。

如果添加一个新的页面,选择添加Silverlight用户控件。

在主页面引入用户控件则实在UserControl标签内引入用户控件的声明 xmlns:myspace="clr-namespace:SilverlightApplication1"

在页面中调用

<myspace:SilverlightControl1 Width="200" Height="200"></myspace:SilverlightControl1>

Silverlight使用Image使用图片只能使用png,jpg类型的图片。

<Button   Height="223" HorizontalAlignment="Left" Name="button1"VerticalAlignment="Top" Width="255" Click="button1_Click"  ><Button.Content><Image Source="png-1555.png" Height="150" HorizontalAlignment="Left"   Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="200" /></Button.Content>
</Button>
这是使用button按钮,在按钮上设置图片使用Button.Content来包含内容上下文。 Name就是ID标识。所以cs文件中使用this调用的是前台设置的Name属性。

private void button1_Click(object sender, RoutedEventArgs e)
{
    MessageBox.Show("hello baby");
}

编译生成可以在bin包下看到生成的文件。xap表示生成文件的集合也就相当于打成了dll包。启动页面就是

SilverlightApplication1TestPage.html 在页面中有个地方需要注意

    <form id="form1" runat="server" style="height:100%"><div id="silverlightControlHost"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"><param name="source" value="SilverlightApplication1.xap"/><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><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div></form>
 
在<param name="source" value="SilverlightApplication1.xap"/> 中指定了这个页面是承载那个xap文件的(就是项目生成的xap),如果单独写好的生成的xap,也可以加入进来在承载页面上修改这个位置,就修改了页面的展示。
 
 
写的不好 只是笔记所以比较混乱。只是在看到资料中某些需要注意的地方并且需要记录的地方做了笔记。
 
 

转载于:https://www.cnblogs.com/libbybyron/archive/2012/07/01/2571621.html

Silverlight 视频学习札记(一)相关推荐

  1. 在Marketplace上销售应用【WP7学习札记之十八】

    Maketplace规则: ◇[1]Maketplace是唯一发布应用程序的地方: ◇[2]用户能在Maketplace上购买和部署应用程序: ◇[3]每个开发者可以解锁3台手机,这样开发者可以编写和 ...

  2. 隔离存取空间IsolatedStorage【WP7学习札记之十】

    WP7禁止应用访问用户手机中的文件(和Silverlight相关概念相同~),如果应用有将一些数据写入文件,然后再把文件读出来的需求,可以使用隔离存储空间(独立存储空间.IsolatedStorage ...

  3. 页面导航【WP7学习札记之七】

    本节是WP7学习札记的第七篇,讲述的内容摘要主要是将页面导航的两种方式.地址别名.页面之间的数据传递(包括传递字符串.和传递对象两种方式).回退按钮(重写Back键的事件),具体如下: 首先讲述下Wi ...

  4. 影像组学视频学习笔记(43)-标准差、标准误及95%置信区间CI、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/f09d0f97592f 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(43)主要 ...

  5. 影像组学视频学习笔记(42)-影像组学特征提取问题解决过程复现、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/c3e6de2f79b3 来源:简书,已获转载授权 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(42)主要 ...

  6. 影像组学视频学习笔记(41)-如何使用软件提取组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/72186eb3e395 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(41)主要 ...

  7. 影像组学视频学习笔记(37)-机器学习模型判断脑卒中发病时间(文献报告)、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/3e7a2c84288e 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  8. 影像组学视频学习笔记(23)-主成分析PCA、降维和特征筛选的区别、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(23)主要讲解: 主成分析PCA,影像组学降维和特征筛选的区别 0. PCA(Principal component analysis) ...

  9. 影像组学视频学习笔记(34)-使用3D Slicer软件提取影像组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

最新文章

  1. 一步一步SharePoint 2007之三十一:实现文档Event Handler(3)——附加Handler程序
  2. MySQL探秘(四):InnoDB的磁盘文件及落盘机制(持久性)
  3. 百度转换经纬度为地址
  4. 使用.NET开发的数据库小工具 DbTool
  5. 用一个比特币买一辆Model3?马斯克血洗空头后,苹果也要跟?
  6. javascript常用技巧归纳
  7. asp.net core系列 67 Web压力测试工具WCAT
  8. 上传自定义日志_ZKEYS系统重磅更新,新增后台数据库备份、主控运行日志管理等新功能!...
  9. 大数据之-Hadoop3.x_MapReduce_编程规范---大数据之hadoop3.x工作笔记0086
  10. 倒计时 1 天 | 年前不学习,年后无加薪!区块链开发者们不要纠结了!(内含赠票福利)...
  11. windows 勾子简介
  12. 操作系统定义、功能、特征、分类介绍
  13. android百度地图导航功能开发,Android百度地图应用开发基础知识
  14. 深度图像确定目标距离_技术交流一种距离选通水下激光成像系统设计与实验研究...
  15. OpenAI 开源语音识别 Whisper
  16. 怎么根据日志分析出 PV 和 UV?
  17. Mybatis一发入魂
  18. 1001 hzy 和zsl 的生存挑战
  19. (4)Artemis支持的协议
  20. 【译】MochiWeb(基于Erlang的高性能WEB服务器)实用入门教程

热门文章

  1. Java高并发编程详解系列-Guarded Suspension设计模式
  2. mybatis源码学习篇之——执行流程分析
  3. Wordpress固定链接伪静态
  4. Java程序员从笨鸟到菜鸟之(五十一)细谈Hibernate(二)开发第一个hibernate基本详解...
  5. 关于proxy模式下,@Transactional标签在创建代理对象时的应用
  6. c语言编程题一空几分,C语言编程规范试题
  7. oracle+solaris+密码,Oracle Solaris 10回滚补丁文件密码哈希泄露漏洞
  8. 学习linux问题,小白学习linux遇到的问题汇总
  9. 1、【转载】Python yield 使用浅析
  10. PHP 中 empty is_null 和 isset 的测试