我正在尝试创建WP7自定义控件,并希望在启动时初始化ObservableCollection(项目列表)(添加第一个集合项)。
当控件添加到设计器中的ContentPanel时,我在UI中看到第一个项目(在LayoutRoot_Loaded事件中添加),但控件属性网格中的集合是为空。在Collection Editor中添加一个新项目会替换最初添加的项目,之后一切正常。
我的问题是:如何将项添加到ObservableCollection(初始化期间的内部控件)并使该项对属性编辑器可见?
非常感谢提前!
答案 0 :(得分:0)
XAML使用属性注入数据,因此集合类型(想想ItemsSource)的常规依赖属性应该不是问题。
您的问题很可能与内部集合的初始化错误有关。此外,您不应混淆设计时和运行时代码和功能。
有关更详细的建议:发布您的代码!