上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 90 下一页
摘要: 作者: 周银辉来源: 博客园发布时间: 2009-02-27 15:04阅读: 6698 次推荐: 0 原文链接 [收藏]在WPF中我们可以使用Style来设置控件的某些属性值,并使该设置影响到指定范围内的所有该类控件或影响指定的某一控件,比如说我们想将窗口中的所有按钮都保持某一种风格,那么我们可以设置一个Style,而不必分别设置每个按钮的风格。Style是作为一种资源被保存下来的. 看下面的例子:Style>Window.Resources>我们声明了一个Style,它被声明在Window.Resources中说明它的有效范围是当前窗体,TargetType="But 阅读全文
posted @ 2013-09-08 01:17 长白山 阅读(292) 评论(0) 推荐(0)
摘要: 动画无疑是WPF中最吸引人的特色之一,其可以像Flash一样平滑地播放并与程序逻辑进行很好的交互。这里我们讨论一下故事板。在WPF中我们采用Storyboard(故事板)的方式来编写动画,为了对Storyboard有个大概的印象,你可以粘贴以下代码到XamlPad来查看效果:在介绍Storyboard之前应该先了解AnimationAnimation提供一种简单的“渐变”动画,我们为一个Animation指定开始值和一个结束值,并指定由开始值到达结束值所需的时间,便可形成一个简单的动画。比如我们指定长方形的宽度由100变化到200,所需时间为1秒,很容易想像这样的动画是什么样的,而它对应的Xa 阅读全文
posted @ 2013-09-07 23:52 长白山 阅读(433) 评论(0) 推荐(0)
摘要: 时间:2011-06-15 21:26来源:百度空间 作者:shichen4 点击: 次StoryBoard使用,Xaml转cs代码 Canvas.Triggers EventTriggerRoutedEvent= Image.MouseLeftButtonDown EventTrigger.Actions BeginStoryboard StoryboardStoryboard.TargetName= image1 Storyboard.TargetProperty= (Canvas.Left) DoubleAnimationAutoReverse= True Rep StoryBoa... 阅读全文
posted @ 2013-09-07 23:47 长白山 阅读(7624) 评论(0) 推荐(0)
摘要: Trigger的使用。利用Trigger对象,我们可以接收到属性变化或者事件发生,并据此做出适当的响应。Trigger本身也是支持多种类型的,下面是一个属性Trigger的例子:这段代码设置ListBoxItem的Opacity属性的默认值为0.5。但是,在IsSelected属性为True时,ListBoxItem的Opacity属性值为1。从上面的代码还可以看出,在满足一个条件后,可以触发多个行为(定义多个Setters)。同样地,上面的Triggers也是一个集合,也可以添加多个Trigger。注意上面的多个Trigger是相互独立的,不会互相影响。另一种情况是需要满足多个条件时才触发某 阅读全文
posted @ 2013-09-07 23:28 长白山 阅读(2497) 评论(0) 推荐(0)
摘要: 本文目录 1.引言 2.怎样使用样式? 3.内联样式 4.已命名样式 5.元素类型样式 6.编程控制样式 7.触发器1.引言 样式(Style),主要是用来让元素或内容呈现一定外观的属性。WPF中的样式的作用,就像Web中的CSS一样,为界面上的元素定制外观,以提供更好的用户界面。在WPF应用程序中,通过控件的属性,我们也可以实现更改控件的外观。但是,这种方式局限性大、不灵活且不利于维护。例如: Button1 Button2 Button3 上面只有三个按钮,倘若数十个按钮、或者整个应用程序中所有... 阅读全文
posted @ 2013-09-07 23:27 长白山 阅读(289) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/luluping/archive/2011/07/26/2117681.html 阅读全文
posted @ 2013-09-07 23:10 长白山 阅读(181) 评论(0) 推荐(0)
摘要: 本文摘要: 1:属性触发器; 2:数据触发器; 3:事件触发器; Style、ControlTemplate 和 DataTemplate 都有触发器集合。 属性触发器只检查WPF从属属性,而数据触发器则可检查任何一种可绑定的属性。属性触发器一般用来检查WPF可视元素的属性,而数据触发器则通常用来检查不可视对象的属性。 属性触发器:通过此机制,一个属性的更改会在另一个属性中触发即时或动态更改。 数据触发器:通过此机制,事件会在属性中触发动态更改。 数据触发器:EventTrigger,它根据事件的引发来启动一组操作,但这类操作仅限于动画。一:属性触发器 查看代码片段1: 表示在... 阅读全文
posted @ 2013-09-07 23:09 长白山 阅读(1845) 评论(0) 推荐(0)
摘要: http://support.esrichina-bj.cn/2010/0917/630.html 阅读全文
posted @ 2013-09-06 18:29 长白山 阅读(674) 评论(0) 推荐(0)
摘要: 七、EditingArcGIS Server 10提供了:通过feature service,在Web上编辑Feature layers的geographic data的功能。 通过geometry service,利用EditorWidget控件(ArcGIS Toolkit)实现Web编辑功能。注意:要实现简单feature编辑,feature service中的features必须来自ArcSDE geodatabase。在web上实现编辑后,应该周期性地用ArcGIS Desktop确认数据的完整性,虽然Web API能完成一些数据确认,但拓扑学的确认仍不能实现。实现Editing的前 阅读全文
posted @ 2013-09-06 18:09 长白山 阅读(340) 评论(0) 推荐(0)
摘要: 2、Find示例代码(1)xaml文件://添加Symbol命名空间xmlns:esriSymbols="clr-namespace:ESRI.ArcGIS.Client.Symbols;assembly=ESRI.ArcGIS.Client//创建Symbol//创建GraphicsLayer,显示查询结果 //Find对话框(2)cs文件//添加命名空间using ESRI.ArcGIS.Client;using ESRI.ArcGIS.Client.Tasks;// 点击find按钮,执行Findprivate void FindButton_Click(obje... 阅读全文
posted @ 2013-09-06 18:09 长白山 阅读(314) 评论(0) 推荐(0)
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 90 下一页