上一页 1 ··· 13 14 15 16 17
摘要: 5. 附加属性实践:自定义Canvas 附加属性在UWP中是一个十分重要的组成部分,很多功能都依赖于附加属性实现,典型的例子是常用的Grid和Canvas。通常附加属性有三个使用场景:插入属性、触发行为、当做缓存。可以参考以下提供的MyCanvas示例理解这三点。 5.1 插入属性 这里实现的MyC 阅读全文
posted @ 2017-02-21 13:34 dino.c 阅读(1075) 评论(2) 推荐(1) 编辑
摘要: 1. 什么是附加属性(attached property ) 附加属性依赖属性的一种特殊形式,常见的Grid.Row,Canvas.Left都是附加属性。 附加属性的简单定义如上述代码所示。可以看出和依赖属性不同的地方在于没有作为属性包装器的Setter和Getter,而多了两个静态函数GetXXX 阅读全文
posted @ 2017-02-18 14:21 dino.c 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 5. 完整的自定义依赖属性 5.1 定义 以上代码为一个相对完成的依赖属性例子(还有一些功能比较少用就不写出了),从这段代码可以看出,自定义依赖属性的步骤如下: 1. 注册依赖属性并生成依赖属性标识符。依赖属性标识符为一个public static readonly DependencyProper 阅读全文
posted @ 2017-02-10 08:52 dino.c 阅读(1262) 评论(2) 推荐(1) 编辑
摘要: 1. 概述 依赖属性(DependencyProperty)是UWP的核心概念,它是有DependencyObject提供的一种特殊的属性。由于UWP的几乎所有UI元素都是集成于DependencyObject的FramewordElement,并且这些UI元素的几乎所有属性及它们出现在XAML中的 阅读全文
posted @ 2017-02-06 23:06 dino.c 阅读(2000) 评论(1) 推荐(4) 编辑
摘要: 以前写过几个方法实现这个功能,但最终还是选择了不继承DataGrid,所以再重新发布出来。 先显示最终结果,其中左边是错误的例子,右边才是正确的 在DataGrid中使用CheckBox选择行时典型的错误就是CheckBox没有Binding到任何属性上,这样的话当拖动滚动条时CheckBo... 阅读全文
posted @ 2012-01-22 23:53 dino.c 阅读(6882) 评论(8) 推荐(3) 编辑
摘要: Silverlight不提供自定义鼠标,它只提供了默认的几种鼠标样式: http://msdn.microsoft.com/zh-cn/library/system.windows.input.cursor(VS.95).aspx 如果需要自定义鼠标样式,通常的做法是设置Cursor=Curs... 阅读全文
posted @ 2010-04-01 22:20 dino.c 阅读(3339) 评论(8) 推荐(2) 编辑
摘要: 今天看到這篇文章,即模仿京東(360buy)浏览产品图片的效果: silverlight图片局部放大效果 一時技痒于是也打算做一个出来。因为功能简单不如索性用纯xaml做,不写一行代码。当然,MouseDragElementBehavior这种东西也是要用到的,但这也不算是“我”写了代码吧。 ... 阅读全文
posted @ 2009-12-03 15:37 dino.c 阅读(4008) 评论(13) 推荐(1) 编辑
摘要: 来学习WriteableBitmap吧。看看參考文檔中的描述: 使用 WriteableBitmap 类基于每个框架来更新和呈现位图。这对于拍摄正播放视频的快照、生成算法内容(如分形图像)和数据可视化(如音乐可视化应用程序)很有用。 SL3新增的功能中这个还算比较重要,它继承BitmapSource... 阅读全文
posted @ 2009-09-04 18:30 dino.c 阅读(3042) 评论(4) 推荐(0) 编辑
摘要: 既然已经开始做SL3项目,而且document也已经入手了,那就开始学习吧。虽然直接读document比较方便,但谢谢学习心得总是好事。首先应该看看Silverlight 3 中的新增功能,Silverlight中重大的改进之一就是3D效果了,以前宣称"FLASH杀手"却连3D都没有真是难以置信的厚... 阅读全文
posted @ 2009-08-29 17:19 dino.c 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 用Silverlight2整整一年了,上个星期公司全面转去Silverlight3,作为纪念就把用SL2写的最后一个东西发出来吧。效果如下: 只是一个很简单的程序,甚至懒得写到Generic.xaml中,直接使用UserControl。而用ListBox做也是为了图方便,ListBox中GetCon... 阅读全文
posted @ 2009-08-26 18:23 dino.c 阅读(1331) 评论(10) 推荐(1) 编辑
上一页 1 ··· 13 14 15 16 17