我试图使用WPF3D视图模型中的滑块显示由存储在Point3DCollection
中的ObservableCollection
对象定义的不同形状。我正在使用一个库,该库在声明为Point3DCollection
的{{1}}对象中接收形状。通过使用DependencyProperty
值作为索引,我希望可以动态更新窗口中显示的形状,而无需进行任何额外的工作。
我该如何实现?有什么想法吗?
答案 0 :(得分:0)
您的DataContext可以具有CurrentIndex(或类似名称)属性,该属性双向绑定到Slider。
CurrentIndex属性的设置器应检索由CurrentIndex索引的形状,并将其设置为依赖属性值(通过在DependencyObject上调用SetValue,这将依次更新与其绑定的任何内容)。