如果我想在 WPF 中创建自己的属性网格控件,我应该从哪里开始寻找?
WPF Property Grid很好,但在 MVVM 场景中使用起来很痛苦;数据绑定似乎仅在控件首次加载时才起作用,一旦您尝试绑定到另一个对象,它就会失败。我最终不得不将视图模型耦合到视图以检索属性网格并直接设置绑定对象。布莱奇!
更好的自由控件是包含在扩展WPF工具包中的控件;它可以更好地处理数据绑定,而且视觉效果也更好,从 VS 2010 的属性网格中汲取了很多线索。