10 2012 档案
序列化(待续)
摘要:为什么需要序列化(序列化的两种用途) 把对象的字节序列永久保存的硬盘上,通常存放的文件中。 我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化也能完成这项工作,但这种方法通常很繁琐而且容易出错,并且在需要跟踪对象的层次结构时,会变得越来越复杂。可以想象一下编写包含大量对象的
阅读全文
silverlight导航总结<一>应用传统的批改容器的Content或者是Child等内容来实现导航
摘要:参考文章:http://www.mysjtu.com/page/M0/S590/590938.html第一种方法:修改容器的根元素此方法常用于同页面栏目导航,举例:.xaml页<Grid x:Name="LayoutRoot"></Grid>.cs页LayoutRoot.Children.Clear();LayoutRoot.Children.Add(new Page());导航(添加)新页或新控件之前必须清空根元素的子元素,不然根元素的子控件或页还存在。第二种方法:修改RootVisual此方法常用于页面间导航,举例:App.cspublic Gr
阅读全文
silverlight 如何编辑控件模板?以制作圆形按钮为例
摘要:编辑控件模板必须了解控件。控件有内外两部分:内在的构成和数据,外在的样式和状态。如下例代码View Code <Style x:Key="ButtonStyle1" TargetType="Button"> <Setter Property="Background" Value="#FF1F3B53"/> <Setter Property="Foreground" Value="#FF000000"/> <Setter Propert
阅读全文
silverlight 滚动文字
摘要:<Canvas x:Name="c1" > <Canvas.Triggers> <EventTrigger RoutedEvent="Canvas.Loaded"> <BeginStoryboard> <Storyboard x:Name="animation" RepeatBehavior="Forever"> <DoubleAnimation Storyboard.TargetName="tbnews" Storyboard.
阅读全文
数据绑定
摘要:数据绑定定义:是指为应用程序提供一种显示数据并与数据进行交互的简便的机制。数据绑定三要素 数据源、绑定目标、绑定引擎数据源:内部数据源、外部数据源。内部数据源:可以是任意CLR对象。 线性结构数据(数组,泛型集合,哈希表,数据字典); 表结构:DataTable,DataSet ; 树结构:XML; 对象或对象集合:类实例集合;外部数据源:数据库或者数据文件(xml,json,Excel,文字,图片,音频和视频等文件)绑定目标:FrameWorkElement,即Framework框架支持的UI元素,一般指服务器控件。绑定引擎:数据绑定模式,值转换器,数据验证数据绑定模式OneTime:一次绑
阅读全文
浙公网安备 33010602011771号