摘要:
MatrixTransform(矩阵变形)MatrixTransform 可以简单理解为一个自定义的变形对象,矩阵相对于其它变形对象,更加的偏向于底层。下面是MatrixTransform的重要属性。M11默认值:1.0M12默认值:0.00 M21默认值:0.0M22默认值:1.00... 阅读全文
摘要:
变形RenderTransform类包含变形成员,专门来更改Silverlight的对象形状,它可以实现拉伸,旋转,扭曲等效果,同时变形通常用来辅助一些动画效果。TranslateTransform:能够让某些对象的位置发生移位。RotateTransform:能够让某些对象产生旋转变化,根据中心点... 阅读全文
摘要:
Clip裁剪特效裁剪特效(Clip),允许对Silverlight元素进行裁剪,裁剪形状由Clip属性内包含的Geometry决定,下面直接上代码: ... 阅读全文
摘要:
文本画刷ImageBrush 用文本画刷,可以填充一些图形,文字的背景,例如下面代码,利用ImageBrush填充字体的背景。 ... 阅读全文
摘要:
利用Image呈现图像,有一点比较重要,就是Image元素的枚举类型属性Stretch,Stretch主要是来确定Image的填充方式,Stretch枚举类型值分别为:None(原始尺寸)、Fill(填充拉伸)、Uniform(等比例拉伸)、UniformToFill(等比拉伸填充)。图像画刷下面代... 阅读全文
摘要:
今年6月才从中山大学毕业,之后成为“百度地图”一名技术研发人员,没想到,上岗仅有四个月,却在近日因心脏衰竭而亡。死者林海韬的为何而死引发了网友诸多猜疑据其生前发表的微博发现,死者工作繁忙,曾48小时不休不眠,一众网友直指其是“过劳死”。不过,百度公司对此并未有定论,称目前具体死因尚在调查中。最后一条... 阅读全文
摘要:
HTML5发展如火如荼,随着各大浏览器对HTML5技术支持的不断完善以及HTML5技术的不断成熟,未来HTML5必将改变我们创建Web应用程序的方式。今天这篇文章向大家推荐10款优秀的HTML5开发工具,帮助你更高效的编写HTML5应用。1.InitializrInitializr是制作HTML5网... 阅读全文
摘要:
第一个例子是,利用C#代码绘制画刷,例子很简单直接上代码: C#: public partial class DrawBruseWithCSharp : UserControl { public DrawBruseWithCSharp(... 阅读全文
摘要:
直接上代码,是几种效果的组合体。 ... 阅读全文
摘要:
放射渐变画刷(RadialGradientBrush) 用来填充一个放射渐变色到元素中,它产生的是一个圆形的渐变色,从图形的中心向周围扩张 重要属性有,倾斜原点(GradientOrigin)、中心点(Center)、半径X(RadiusX)、半径Y(RadiusY)XAML: ... 阅读全文
摘要:
每当日出东山,有一矫健身影,脚踏祥云急驰市区街头留下‘余烟’滚滚没错,那就是哥载着未醒的梦开始一天的作作PCopenVS2008/SQL05熟悉无比编码的世界里也有忧愁哀怒乐俊俏的页面,简便的操作功能这就是哥哥编的不是码,是寂寞!正阳当头Alt+F4,离开仍有余温的座椅迷离的双眼伴着饥饿的旋律闪现... 阅读全文
摘要:
线性渐变画刷(LinearGradientBrush)用来填充一个复合渐变色到一个元素中,并且可以任意的搭配两种 或两种 以上的颜色,重要的属性有倾斜点(GradientStop)、渐变颜色(Color)、起始坐标点(StartPoint)、结束坐标点(EndPoint),如下面的例子: ... 阅读全文
摘要:
其本上例子是前台学习的,综合起来做一个报表。很简陋,只是体验一下绘图功能。public partial class ChartFor2011 : UserControl { //创建 坐标集合 private PointCollection pc = new Poi... 阅读全文
摘要:
//主要用到了System.Net.WebClient类 if (Request.QueryString["r"] != "1") { if (System.IO.File.Exists(Server.MapPath("/html/" + Request.Quer... 阅读全文
摘要:
在Silverlight中利用C#来绘制图形比较简单,经常用的两种方法是直接创建对象然后添加到页面容器中和创建XAML创建对象然后利用XamlReader.Load方法加载到容器中。比较简单,直接上代码:第一种:public void DrawPolyLine() { ... 阅读全文
摘要:
Silverlight 还提供了几合绘制图形类Geometry比Share更加的灵活。一、Geometry和ShareGeometry类(几何绘图)包括,LineGeometry(几何线条)、RectangleGeometry(几何矩形)、EllipesGeometry(几何椭圆图形)、Geomet... 阅读全文
摘要:
支持 Oauth 1.0 和 xAuth 两种授权模式。下载包中包含SDK说明文档,源代码,示例代码。 阅读全文
摘要:
路径(Path)是一种比较特殊的,用开描述比较复杂的元素,它支持绘制从简单到复杂的任意图形绘制能力。路径标记语法使用Path绘图需要使用它的专用路径标记语法(mini-language)。它是一种由路径指令组成的语法,使用mini-language可以产生任何形状的2D图形。下面是路径标记语法(mi... 阅读全文
摘要:
Polyline(多线段) 和 Polygon(多边形)Polyline(多线段) 和 Polygon(多边形)是Silverlight中简单但功能强大的绘图对象。它允许你声明N个Points属性值,然后根据Points属性的坐标先后顺序来绘制图形,并且支持线条内部的颜色填充。首先介绍一下PolyL... 阅读全文
摘要:
本示例的主要目的是实现ListBox滚动加载数据。假设,默认为30条数据,当滚动到底部的时候便再次加载20条数据,以此类推。 需要解决的问题:如何判断滚动到底部,以及处理加载数据的请求? 思路如下: 1.检测ListBox中的ScrollViewer控件状态。 2.若状态不为滚动中... 阅读全文
摘要:
形状绘图形状(shape)在Silverlight是一个2D绘图类,它位于System.Windows.Shapes这个命名空间内。我们可以把Shape理解为所有Silverlight形状元素的一个集合,包括矩形(Rectangle)、椭圆(Ellispe)、线条(Line)、多段线(PolyLin... 阅读全文
摘要:
在Windows Phone的第一个版本7.0版本里面是没有本地数据库支持的,要使用数据库只能够使用第三方的数据库组件。Windows Phone的本地数据库SQL Server CE是7.1版本即芒果更新的新特性,所以你要在应用程序中使用SQL Server CE数据库必须使用Windows P... 阅读全文
摘要:
每一个XAML文件都应该有一个布局对象,布局对象相当于一个容器他可以容纳几乎所有的XAML元素,Silverlight为开发者提供了三种布局对象Canvas、StackPanel、Grid。Canvas:Canvas允许声明一个区域,包含在该区域内的XAML元素可以使用相对Canvas坐标的附加属性... 阅读全文
摘要:
Silverlight事件主要分为输入事件和非你输入事件两个种类。 输入事件主要指鼠标、键盘等你输入设备的事件;非输入事件指对象生存期的改变以及状态的改变等。我们这篇文章主要讲输入事件,至于事件的功能这里不再描述,主要是通过一个综合的例子来体验事件. 做一个可以用鼠标在指定区域内随意拖放的圆,在拖... 阅读全文
摘要:
通常在一些情况下,我们需要把绑定到UI的数据做一些格式的特定转换,例如转换时间格式。而在这个情况下就需要使用Silverlight的数据转换功能(当然用其它方法也可以我们在这里只是体现Silverlight数据转换功能),在Silverlight中任何绑定数据都可以实现数据转换。要实现数据转换首先... 阅读全文
摘要:
Silverlight 支持基本的数据验证,在TwoWay双向绑定中可以验证你输入数据的合法性。 要验证数据,必须要将绑定对象上的ValidatesOnExceptions属性设置为True,NotifyOnValidationError属性设置为True。ValidatesOnException... 阅读全文
摘要:
数据绑定是数据源和绑定目标之间的一座桥梁,在Silverlight中数据流的方向主为三种:OneWay:单向,仅从数据源绑定到目标。TwoWay:双向,即可以从数据源绑定到目标,当目标的数据发生更新时也可以反馈给数据源,使其发生更新。OneTime:OnTime比较特殊,仅从数据源获取一次,不再获取... 阅读全文
摘要:
XAML: private void Button_Click(object sender, RoutedEventArgs e) { //获取当前Silverlighthot对象 ... 阅读全文
摘要:
一、创建多线程 C#: private static TextBlock txb; private Thread newThread; public Dispatche... 阅读全文
摘要:
GetValue和SetValue是在托管代码中直接获取或设置对象属性的一种方法,如下面例子: C#代码:public yufa2() { InitializeComponent();//利用GetValue和SetValue ... 阅读全文