WPF Canvas面板

  Canvas 面板允许使用精确坐标放置元素,并且子元素具有所希望的精确尺寸

 

  在Canvas面板中定位元素使用Canvas.Left和Canvas.Top,数值通常是以设备无关单位设置。(也可使用Canvas.Bottom和Canvas.Right来设置位置)

 

  子元素需要用Width和Height来明确尺寸,否则子元素会变到足够大以适应其内容。

 

  <canvas></Canvas>中如果窗口改变大小,Canvas会拉伸以填满可用空间。但是面板上的控件不会改变位置和尺寸

 

  ClipToBounds属性:如果元被拉伸超出面板边界,设置该属性为ture可以裁剪掉超出的部分。

 

  ZIndex属性:如果所有元素的XIndex都是0(或者都相同),就按照在Cnavas.Children集合中的顺序来展示。ZIndex高的元素会显示在低的元素的上面。

 

  Canvas.Children:Canvas包含对象的集合 UIElement ,这些对象位于 Children 属性中。

 

  Canvas.InkCanvas

posted @ 2020-11-04 10:54  KnowledgePorter  阅读(52)  评论(0)    收藏  举报