【发布时间】:2011-02-28 14:13:17
【问题描述】:
我遇到了一个奇怪的问题 - 通过 XAML 创建的绑定(通过标记扩展或普通方式)不起作用(BindingOperations.IsDataBound 返回 false,实际上没有创建 Binding 对象)。当我从代码中做同样的事情时,一切都运行良好。
另一件事是 XAML 中的绑定是在 DataTemplate 中创建的 - 当我第一次使用 DataTemplate 失败时,这很有趣,然后我从代码中修复它(添加到特定对象的绑定)并添加更多对象到集合中,XAML 中的绑定集才有效。如果我尝试从集合中删除所有对象,然后添加一个新对象,则绑定再次失败。
实际上,这是我的另一个问题的简化版本。详情请参考: WPF Debugging AvalonEdit binding to Document property
很抱歉这样做,但没有答案,可能太长了,任何人都无法阅读。
-
-
【问题讨论】:
标签: c# wpf xaml data-binding