none
请教一个有关DependencyProperty注册的时候PropertyMetadata的问题 RRS feed

  • 问题

  • 需求是我要做一个ListBox,里面根据Item的不同类型来初始化各个Item
    首先我做了一个UserControl,并且开了一个DependencyProperty以绑定当前Item所要展示的数据源
    然后再PropertyMetadata里面做一些逻辑处理,动态初始化Item内部的控件,例如说有的Item下面有一个图片,有的Item没有,就类似微博的那种
    但是当有的时候在我滑动ListBox的时候会再次进入PropertyMetadata那部分,这样的话就相当于我又动态生成了一次Item内的控件,这个是为什么呢?
    而且这种情况普遍发生在Item里面有图片的情况……

    跪求指导啊!!!!
    2011年7月28日 3:06

全部回复