上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
  2012年7月31日
摘要: Silverlight 提供了一个名为“ToolTipService”的控件用于为Silverlight 控件显示工具提示。这个类可以附着在Silverlight 中的大多数UI 元素上用于显示工具提示。 简单的文本提示 下面的示例代码显示如何为一个按钮控件添加工具提示:<Button Width="60" Height="20" Content="My Button"><ToolTipService.ToolTip><ToolTip Content="This is tool tip for 阅读全文
posted @ 2012-07-31 20:39 裴银祥的博客园 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在Silverlight中你如果想把UI封装成单独的一部分或者创建一个新的页面,你可能会在Visual Studio中通过右击“项目->添加->添加新项->Silverlight用户控件”这样来创建控件。如果你是这么做的,那么这篇文章非常适合你。它将适用于任何基于XAML技术:WPF、silverlight、Windows Phone和Windows 8 Runtime。尽管用户控件很棒,它们能快速的拼在一起,或一次又一次的重复使用,这是它们的很大一个价值所在。但是如果我告诉你还有另一种控件类型,具有干净的代码、更强大性能更好,而且比用户控件的方式更加灵活、重复的使用,那它将 阅读全文
posted @ 2012-07-31 20:39 裴银祥的博客园 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 0)简述:鉴于本论坛有人提示需要实现类似Word标注的ToolTip,TFSoft近日已经实现。现将源代码无偿奉献。主要特点:01)自动适应提示内容,02)自动调整提示位置,自动调整标准箭头方向,03)用法与ToolTipService一样(采用附加属性实现),04)有多种标注方式(椭圆形、云形、方形、圆角方形),05)比ToolTipService公开了更多的附加属性。注意:引用了Expression Blend 的一个DLL(C:\Program Files\Microsoft SDKs\Expression\Blend\Silverlight\v4.0\Libraries\Microso 阅读全文
posted @ 2012-07-31 19:45 裴银祥的博客园 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 那个小三角是 TreeViewItem 中的一个部件,名为 ExpanderButton ,类型为 ToggleButton ,功能:用于展开 TreeView 控件的 ToggleButton。很遗憾 TreeViewItem 似乎没有单独把设置这个ExpanderButton的Style公开出来,所以要改就只能为整个 TreeViewItem 指定Style了。更改为: <ToggleButton x:Name="ExpanderButton" IsTabStop="False" TabNavigation="Once" H 阅读全文
posted @ 2012-07-31 11:29 裴银祥的博客园 阅读(4034) 评论(1) 推荐(0) 编辑
  2012年7月29日
摘要: 说明:Silverlight的ChildWindow组件给我们的开发带来了便利,比如说我们可以用它开发自定义对话框等。然而,这同时也带来了这样一个问题,ChildWindow组件只能以Modal Window(模式窗口)的形式进行应用,这也就是说同一时间只能有一个子窗体出现在应用程序中;另外,ChildWindow组件不能进行窗体大小的自定义缩放。如果我们想要开发多窗口的应用程序的话,ChildWindow显然就不能满足我们的要求了。幸运的是,Tim Heuer为我们提供了Non-Modal Used ChildWindow组件(非模式使用子窗体——Tim Heuer称之为浮动窗体[Float 阅读全文
posted @ 2012-07-29 11:52 裴银祥的博客园 阅读(2193) 评论(0) 推荐(0) 编辑
摘要: Control Template 上一节讲到了style,用来修改控件的属性,本节介绍Control Template。Control Template与style类似,也可以修改控件的属性,两者区别如下:namestyleControl Template功能style可以设置控件的属性,但是只能设置控件已有的属性。 eg:修改一个button的background,Width,Height等。Control Template不仅可以设置控件已有的属性,也能完全修改控件的样式。 eg:修改一个button的background,并将button的样式改为圆形按钮,而不是传统的方形按钮。属性引用 阅读全文
posted @ 2012-07-29 09:00 裴银祥的博客园 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Style Style用于设置一种控件的属性(background,Width,template等),从而可以使这种控件调用style中设置的属性例如为button设置一种style,页面的button都可以使用这种style 以下的例子展示一个button,当button点击时,能不断切换button的样式,首先建立一个工程Style_sample。eg:xmal中代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><UserCon 阅读全文
posted @ 2012-07-29 08:53 裴银祥的博客园 阅读(170) 评论(0) 推荐(0) 编辑
  2012年7月28日
摘要: 在上一篇文章《DeepEarth中的几何图形基础框架模型》中将整个DeepEarth的几何图形基础框架模型进行了介绍,之后还通过了绘制一个三角形的应用示例演示了DeepEarth中的几何图形应用。本篇将续着这篇文章介绍DeepEarth中的几何图形应用,包括基本图形绘制(点、线、多边形)和自定义图层的应用。一、绘制点图层 首先看看如何使用DeepEarth中的几何图形基础框架所提供的点基类(PointBase)来实现在地图上绘制一个坐标点。其使用非常简单,如下代码块(效果图见本文末尾的截图)://创建几何图层对象vartransformLayer=newGeometryLayer(map).. 阅读全文
posted @ 2012-07-28 20:43 裴银祥的博客园 阅读(230) 评论(0) 推荐(0) 编辑
摘要: DeepEarth自定义图元的中心位置纠偏DeepEarth为B/S的地图应用开发提供了非常完善的解决方案,对于不熟悉Silverlight的同学来说,在开发中难免遇到各种大大小小的问题,本篇借鉴于最近网上一个朋友给我发邮件提出的问题,详细介绍下在DeepEarth中开发自定义图元中,如何去处理中心位置偏差的问题。对于熟悉Silverlight的同学来说是一件很简单的事情,所谓的偏差无非就是坐标的偏移,通过坐标偏移技术(TranslateTransform)就可以解决此问题。首先我们先看看DeepEarth中对于默认的圆形图元(PointControl)和线条(LineStringContro 阅读全文
posted @ 2012-07-28 16:24 裴银祥的博客园 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第10篇,主要介绍Silverlight 2中的用户控件使用。创建用户控件在Silverlight 2中,我们可以根据开发自定义控件或者创建用户控件,以达到控件重用的目的,添加一个新的用户 阅读全文
posted @ 2012-07-28 11:22 裴银祥的博客园 阅读(1891) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页