今天帮忙同事调试一个自定义Panel的问题, 很奇怪, 利用Binding可以通过ItemSource来添加控件,但是在Listbox的xaml里添加几个ListboxItem却报异常: VisualTree of ItemsPanelTemplate must be a single element. 原因有2: 1)ListBox的ItemPanelTemplate使用自定义Panel时, 需要设置IsItemHost="True" 2)这个自定义Panel里自己实现了很多依赖属性…
参考panel添加窗体: http://blog.csdn.net/illegalname/article/details/65444249 http://blog.csdn.net/Eastmount/article/details/21461275 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using…