您的位置: 首页 > 技术问答 > 如何在代码中将形状添加到WPF窗口? 如何在代码中将形状添加到WPF窗口? 分类: 技术问答 • 2022-04-20 22:43:37 问题描述: 出于好奇,我想这样做,并创建了一些形状,如Rectangle等,但我不知道如何将它们添加到Window上显示。如何在代码中将形状添加到WPF窗口? 任何想法? 答 您应该将它们添加到Canvas,并将画布放置在您的窗口中。 MSDN上的Shapes and Basic Drawing教程很好地证明了这一点。 +0 谢谢里德,你知道画布和网格的区别吗?我的意思是说Canvas比一个网格更自由,一切都以绝对坐标布置,而不是自动对齐?目前我使用网格。 – 2011-04-07 18:47:56 +1 @Joan:画布旨在使用在对象本身上定义的位置。相反,网格使用附加的属性来布局其子节点。唯一真正与画布有关的属性是z排序。如果你正在绘画,你通常会画一幅画布。网格通常用于控制布局,e tc。 – 2011-04-07 18:49:50
谢谢里德,你知道画布和网格的区别吗?我的意思是说Canvas比一个网格更自由,一切都以绝对坐标布置,而不是自动对齐?目前我使用网格。 – 2011-04-07 18:47:56
@Joan:画布旨在使用在对象本身上定义的位置。相反,网格使用附加的属性来布局其子节点。唯一真正与画布有关的属性是z排序。如果你正在绘画,你通常会画一幅画布。网格通常用于控制布局,e tc。 – 2011-04-07 18:49:50