我有一个奇怪的问题:我有一个 WPF 屏幕,我有一个扩展TextBox
,在某些情况下会进行一些转换,并且该属性绑定到视图模型上的属性。更改数据上下文时,将重新评估转换。重新评估时,我的扩展TextBox
具有新的数据上下文,但BindingOperations.GetBindingExpression(textBox, dpproperty).DataItem
仍然是旧的数据上下文。也许我在更改数据上下文后进行的转换为时过早?通常数据上下文不会更改为整个屏幕,因此要重新评估绑定?谢谢!
问问题
1408 次