sl基础(一)

Blend4介绍:

  6大工具组:

   Toolbar面板

   选取工具 放大工具 铅笔、钢笔工具、移动图片工具、抓取颜色工具、填充水桶工具、颜色渐变工具、图形工具、布局控制工具、文本工具与控件

  Object和TimeLine面板

  Project面板 整合项目管理的工具

  Resources面板   刷子面板 颜色资源 透明度

  3D objects

  新特性:Xaml代码智能感知 后置代码编辑 项目工程模板

布局系统是一个调整对象大小和定位对象的过程。

简单地说,布局是一个递归系统,实现在屏幕上对元素进行大小调整、定位

绘制。布局系统为Children集合的每个成员完成两个处理过程,1.测量处理过程、2.排列处理过程 

1.基础布局控件:Grid 、StackPanel、 Canvas 、Border 、Popup 、ScrollViewer、DockPanel等

  布局原则:由内而外、下级容器决定上级容器。

2.详解Grid布局原则:

  类似table

  Grid.Row, Grid.Column

  Grid.RowSpan , Grid.ColumnSpan

  Grid非常适合做Header、Footer、Sidebar等,定义由行和列的灵活网格区域。

3.详解Canvas布局原则

  Canvas.Left Canvas.Right Canvas.Top Canvas.Bottom

  最原始的容器控件,对子控件无自动布局功能。

4.StackPanel原则

  根据附加属性 、调整子控件的布局。能将子元素排列成一行(可沿水平或者垂直方向)

5.ViewBox可拉伸或者缩放子元素

6.Border在一个子元素的周围绘制边框、背景

7.DockPanel 可将子元素沿其边缘进行定位

8.ScrollViewer使内容显示在比其实际大小的区域中,并适当显示滚动条。

原文地址:https://www.cnblogs.com/chenqingwei/p/1958702.html