![]() |
1
1
从我对
我想到的第一件事是有一个非零尺寸
|
![]() |
2
2
注意:Silverlight画布的最大大小是32767点。这是因为ui元素的大小并不像wpf中那样以浮点形式存储,而是以32位的数量存储,其中16位表示大小的整数,16位表示大小的浮动部分。所以要确保你的画布不大于这个尺寸,也不会大于这个尺寸。 要使其更大,您需要的解决方案是自己滚动并自己定位对象。实际上,您正在重新创建画布。这在WPF术语中称为虚拟化。 根据画布大小,内存消耗不会更大,但只取决于控件的数量和这些控件的累积内存大小。但是,如果您将要有很多WPF对象,那么布局阶段需要花费相当长的时间来处理更多的(例如,超过1000个)对象。如果这将是一个问题,您需要自己重新编码它,并有一个相同类型的未使用的WPF对象的缓存(因为WPF对象的创建也相当慢)。 |
![]() |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
![]() |
User9898 · 悬停回到原始颜色时为什么选择 9 年前 |
![]() |
Huma Ali · WCF已完成事件中的异常处理 9 年前 |
![]() |
Nerd in Training · 文件副本发布错误 10 年前 |