从零开始的专栏

不会的东西太少~总结一下

WPF之路——用户控件对比自定义控件(UserControl VS CustomControl)

在WPF中,概念上来说用户自己制作的控件有两种:用户控件和自定义控件。但是这两种控件之间有什么区别?这篇文章中列出了他们各自的特点,以便在项目中选择选择合适的控件类型。 用户控件(组合) 将多个现有的控件组合成一个可重用的“组”。由一个XAML文件和一个后台代码文件。不能使用样式和模板...

2013-11-28 09:35:48

阅读数 11630

评论数 0

WPF之路——实现自定义虚拟容器(实现VirtualizingPanel)

在WPF应用程序开发过程中,大数据量的数据展现通常都要考虑性能问题。有下面一种常见的情况:原始数据源数据量很大,但是某一时刻数据容器中的可见元素个数是有限的,剩余大多数元素都处于不可见状态,如果一次性将所有的数据元素都渲染出来则会非常的消耗性能。因而可以考虑只渲染当前可视区域内的元素,当可视区域内...

2013-11-27 11:17:53

阅读数 5205

评论数 0

WPF之路——Grid(网格)

Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等。从字面上说,Grid是一个表格的意思,它的使用也确实很方便,从视觉上很像一个表格的样式,有行,有列的概念,这种效果很适合于需要多多个子控件进行布局,并希望保持...

2013-11-27 10:32:13

阅读数 6645

评论数 1

WPF之路——DockPanel(停靠面板)

DockPanel支持让元素简单地停靠在整个面板的某一条边上,然后拉伸元素以填满全部宽度或高度。它也支持让一个元素填充其他已停靠元素没有占用的剩余空间。       DockPanel有一个Dock附加属性,因此子元素用4个值来控制她们的停靠:Left、Top、Right、Bottom。Do...

2013-11-27 09:34:24

阅读数 7265

评论数 0

WPF之路——StackPanel布局(堆栈面板)

StackPanel是一个受欢迎的面板,因为它方便好用,它会顺序对它的子元素进行排列。它是少数几个没有定义任何附加属性的面板之一。由于没有附加属性来排列子元素,只有一种方法可以定制StackPanel的行为——设置Orientation属性为Horizontal或Vertical,Vertical...

2013-11-26 19:56:35

阅读数 7407

评论数 0

WPF之路——Canvas布局(画布)

Canvas为容器控件,用于定位 1.基本应用 可以把Canvas比作一个坐标系,所有的元素通过设置坐标来决定其在坐标系中的位置.这个坐标系的原点并不是在中央,而是位于它的左上角.见下图 元素设置坐标的方法共有四个:         Canvas.Top     设置元素距Canvas顶部的...

2013-11-26 19:43:26

阅读数 11144

评论数 0

WPF之路——绘制几何图形

一、Geometry和Share Geometry类(几何绘图)包括,LineGeometry(几何线条)、RectangleGeometry(几何矩形)、EllipesGeometry(几何椭圆图形)、GeometryGroup(几何组合)、PathGeometry(几何路径)他可以描述任...

2013-11-26 19:00:24

阅读数 10266

评论数 0

WPF之路——ViewBox组件

http://msdn.microsoft.com/zh-cn/library/system.windows.controls.viewbox.aspx 这里我们将介绍Silverlight中ViewBox组件,这个组件的作用主要是做布局与视觉效果。并给出实例代码和最终效果图。 ViewBo...

2013-11-24 21:54:53

阅读数 13212

评论数 0

WPF之路——WPF布局系统

 0,什么是布局   这是一个很简单的问题。简单来说,就是把一些控件有条理的摆放在界面上合适的位置,显然摆的乱七八糟不能算布局。在WPF中,这个条理与WinForm中略有不同,让我们看个很简单的界面: 这样子的界面大家在熟悉不过了。依图所示,WPF先用蓝线(假设的线)将界面划分为...

2013-11-24 21:48:11

阅读数 2117

评论数 0

卸载Microsoft Expression Blend SDK

安装Expression Studio 4时,提示与已安装的冲突 而在控制面板的程序中找不到所说的两个程序,后在网上搜索,在命令行下执行如下语句即可。 REM Microsoft Expression Blend SDK for .NET 4 MsiExec.exe /X{9B3...

2013-11-20 11:56:53

阅读数 1484

评论数 1

WPF、Silverlight项目中使用柱状图、饼状图、折线图

源码下载地址: http://download.csdn.net/detail/qianshen88/6574419 先放上一组截图吧: private List strListx = new List() { "苹果", "...

2013-11-19 10:53:04

阅读数 3188

评论数 0

Android Fragment使用和学习

Fragment是Android在3.0版加入的一种全新的系统元素,因为在3.0版以后开始支持大屏幕的平板设备,这使得在平板设备上一次可以显示更多的内容元素,为了让一份代码可以同时在手机和平板上运行,Fragment应运而生。具体做法就是在一个布局下可以同时安置多个fragment,如果设备是小屏...

2013-11-03 16:34:13

阅读数 657

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭