|
|
1
1
斯科特很亲近,但不是 相当地 在那里;设置网格的DataContext将不会呈现包含的Circle对象。您需要的是一个嵌入式控件,它可以呈现自己的项,然后将该控件的itemsource属性绑定到CircleList。 我已经用您的原始类构造了一个示例来演示这一点。下面是代码:
所以你可以看到我在我的形状列表中添加了一个正方形,它包含一个直径为25的圆。请注意,这并没有添加任何对使用绝对坐标定位形状的支持;我假设您已经为它准备了一些东西。 现在的XAML:
这是您的数据模板;您可以看到圆只是用椭圆呈现的。另一方面,正方形有一个嵌入的itemsControl,用于呈现其包含的项。我也在它周围画了一个边界来形成方形。 结果如下: alt text http://img212.imageshack.us/img212/8658/squarewithcirclecontent.png |
|
|
2
0
您可以尝试使用两个数据模板,一个用于圆形(只渲染一个圆形),另一个用于方形。Square数据模板应该呈现一个网格(只需给它一个边框,使其看起来像一个正方形),然后设置嵌套网格的DataContext=“binding CircleList”。 我不完全确定你是如何将形状列表转换为网格的,但听起来你已经解决了这个问题,所以为了简单起见,我将省略这个问题。:) |
|
|
Alopex · 如何从子进程到父进程获取返回值? 8 年前 |
|
xxCodexx · 在Python中从父函数启动进程 8 年前 |
|
|
quantummidget · 正在查找BFS父关系数组 8 年前 |
|
|
funcs · 无限循环中来自子级的read()标准输出 8 年前 |
|
|
BBauer42 · 将平面数据加载到树数据结构中 8 年前 |
|
|
KLD · 从子VC设置父VC对象的动画 8 年前 |
|
|
James Stone · 出现在父级后面的HTML子级 8 年前 |