问题出在
Binding
实例创建上;我误用了Path
(构造函数中的字符串arg),Source
应该是包含属性的ViewModel
(在Path
中指示)。
例如,在实践中,而不是:
var imageBinding = new Binding("Image")
{Source = ViewModel.ZonesData[datax, datay].LastVignette,
Mode = BindingMode.TwoWay};
var imageBinding = new Binding("LastVignette")
{Source = ViewModel.ZonesData[datax, datay],
Mode = BindingMode.TwoWay};