Welcome 微信登录

首页 / 软件开发 / Silverlight

Silverlight Map矢量地图构建过程分析

Silverlight Map矢量地图构建过程分析

Silverlight Map矢量地图构建过程分析2011-04-13 博客园 双宇本文主要结合SQLSERVER2008的空间数据库的一些特性,讲解Silverlight在矢量地图绘制方面的一些技术点。服务器端负责提供数据服务,客户端负责图形的绘制,当然这个过程会遇到性能瓶颈,但本文的重点在于地图数据模型的转化过程,以及Silverlight的数据绑定与数据模型间的关系的理解。服务器端数据模型层:1.获取原始数据模型从SQLSERVER2008取得数据集...
Silverlight多点触控(MultiTouch)

Silverlight多点触控(MultiTouch)

Silverlight多点触控(MultiTouch)2011-04-13 博客园 双宇多点触控输入是一种输入类型,它依赖于触摸屏输入概念,还可能依赖多种触控及其被解释为单元(有时也称为帧)的特征。多点触控输入需要有对触控敏感的硬件,以及支持将触控事件向各应用程序公开所需基础结构的环境。本主题讨论 Silverlight 中对多点触控的支持,并介绍几个关键概念。多点触控硬件多点触控这一概念需要能够记录表面上所产生触压的硬件。该表面可以直接是屏幕(如 Tab...
Silverlight 图形:如何裁剪对象

Silverlight 图形:如何裁剪对象

Silverlight 图形:如何裁剪对象2011-04-13 MSDN 可以通过裁剪掉对象的某个显示区域来裁剪对象。这是使用 Clip 属性来完成的。将此属 性设置为 Geometry,这意味着可以从对象中裁剪掉各种几何形状(例如,椭圆、直线或复杂 路径)。说明:创建裁剪效果的另一种方法是通过使用渐变来应用 OpacityMask。因为您使用的是 Opacity 属性,因此可以在裁剪中创建“模糊边缘”。下面的示例演示如何从矩形中裁...
Silverlight图形:像素着色器效果

Silverlight图形:像素着色器效果

Silverlight图形:像素着色器效果2011-04-13 MSDN 使用像素着色器效果可以向呈现的对象添加效果,如灰度、红眼消除、像素亮度和阴影。像素着色器效果使用算法来更改显示像素的方式。例如,下图显示应用于某一按钮的投影。您可以使用 Silverlight 运行时附带的像素着色器效果,也可以自己创建。说明:Silverlight 中的像素着色器效果以软件方式呈现。任何应用效果的对象也都将以软件方式呈现。对大型可视对象应用效果或对效果的属性进行动画...
Silverlight图形:三维效果(透视转换)

Silverlight图形:三维效果(透视转换)

Silverlight图形:三维效果(透视转换)2011-04-13 MSDN 您可以使用"透视转换"来将三维效果应用于任何 Silverlight UIElement。例如,您可以 制造这样一个假象,即对象朝向您或远离您进行旋转,如下图中所示。使用透视转换的图像尽管上图中显示了应用于一个简单图像的透视转换,但您可以将透视转换应用于 UIElement,包括控件。例如,您可以将该效果应用于 Grid,而后者又包含 TextBox 和 B...
Silverlight图形:几何图形

Silverlight图形:几何图形

Silverlight图形:几何图形2011-04-13 MSDN 什么是 Geometry?Geometry 对象(如 EllipseGeometry、PathGeometry 和 GeometryGroup)可以用于描绘 二维 (2-D) 形状的几何图形。这些几何图形的描绘具有许多用途,例如,定义一个要绘制到 屏幕的形状或者定义剪辑区域。Geometry 对象可以很简单(如矩形和圆),也可以是基于两 个或更多个 Geometry 对象创建的复合形状。使...
Silverlight模拟Nano5界面效果

Silverlight模拟Nano5界面效果

Silverlight模拟Nano5界面效果2011-04-13 博客园 Gnie前一阵无意中发现将iPod Nano5 横置后会出现一个动态的选歌界面(如下图示),感觉 不错于是想用Silverlight来实现一下这个效果,欢迎大家拍砖。本来是放Demo演示,可是这个程序怎么也显示不出来,只好用图片了(感兴趣的话可以下 载源代码):在制作过程中比较繁琐的部分是倒影效果,最开始的做法是将同一张专辑图片使用两次: 一个作为专辑封面;一个作为倒影效果。对倒影效...
Silverlight 4 Beta之鼠标右键支持

Silverlight 4 Beta之鼠标右键支持

Silverlight 4 Beta之鼠标右键支持2011-04-13 博客园 紫色永恒Silverlight4Beta中终于加入了对鼠标右键捕获支持!之前当我们在sl应用程序中点击鼠标右键时,我们只能得到一个囧的要死菜单 “Silverlight”,其显示一些sl插件的基本信息,如版本、更新策略、本地存储配额等(事 实上谁会关注这些玩意?)在Silverlight4beta中我们拥有了MouseRightButtonDown和Mo...
Silverlight 4 Beta之与剪切板通信

Silverlight 4 Beta之与剪切板通信

Silverlight 4 Beta之与剪切板通信2011-04-13 博客园 紫色永恒我在之前的文章《Silverlight4Beta之鼠标右键支持》中提到sl4终于支持鼠标右键了。 虽然未提供上下文菜单控件,但是想来实现也并不难。而上下文菜单最普遍的操作便是复制/ 粘贴/剪切此类的功能,今儿我们就来说说Silverlight4Beta的另外一个简单的新特性:与剪 切板通信(在之前的sl版本中,因为没有内置对剪切板通信的支持,我们只能通过调用 js的 手...
Silverlight 4 Beta之操作摄像头/麦克风

Silverlight 4 Beta之操作摄像头/麦克风

Silverlight 4 Beta之操作摄像头/麦克风2011-04-13 博客园 紫色永恒Silverlight4Beta带来了万众期待的新特性:对摄像头/麦克风的支持。本篇文章将通过一个操作摄像头的实例来演示这个新特性,我们的实例主要实现以下功能显示设备名开始/停止捕获视频实时截取图像由于麦克风的使用和摄像头大同小异,并且也无法直观的表现所以在这里就不赘述了。老规矩,我们先造个简单UI出来,XAML如下<UserControl.Resource...
Silverlight开发中的疑难杂症-如何自动合并控件的默认样式

Silverlight开发中的疑难杂症-如何自动合并控件的默认样式

Silverlight开发中的疑难杂症-如何自动合并控件的默认样式2011-04-13 博客园 yingql在WPF中开发自定义控件时,可以将控件的默认样式放在以“<控件类型 >.Generic.xaml”的形式命名的资源文件中,从而分离各个自定义控件的默认样式的定义 ,减少单个Generic.xaml文件的复杂度。但是在Silverlight控件开发时,却发现无法采用上面的方法来实现这一效果,尝试了许 久都没有找到其他...
Silverlight开发中的疑难杂症:如何实现一个EditorBox

Silverlight开发中的疑难杂症:如何实现一个EditorBox

Silverlight开发中的疑难杂症:如何实现一个EditorBox2011-04-13 博客园 yingqlEditorBox就是一个具有编辑和展示两种状态的TextBox,因为在最近的工作和学习项目中 ,多次碰到了需要将一个TextBox以编辑和展示两种不同的样式存在,于是就想到了制作一个 这样的控件来提高生产效率,同时也尝试一下自定义控件的开发。该控件包括如下功能:l 能在编辑和展示状态之间切换;l 可以设置是否能够编辑;l 在展示状态双击控件,进...
Silverlight & Blend动画设计系列一:偏移动画(TranslateTransform)

Silverlight &amp; Blend动画设计系列一:偏移动画(TranslateTransform)

Silverlight & Blend动画设计系列一:偏移动画(TranslateTransform)2011-04-20 博客园 Beniao用户界面组件、图像元素和多媒体功能可以让我们的界面生动活泼,除此之外, Silverlight还具备动画功能,它可以让应用程序“动起来”。实际上,英文中Animation这 个单词的意思是给某物带来生命。在界面中添加动画效果,给人以印象深刻可视化提示,可 以让用户的注意力集中到我们想...
<< 11 12 13 14 15 16 17 18 19 20 >>