我有一个数据绑定(bind)问题(一个单独的问题),通常当我编码时,我可以使用调试器来单步执行,并打断点。可能是一个简单的问题花了我一整天,没有解决(现在变得非常沮丧),因为我不知道如何在我的 XAML 数据绑定(bind)上“运行调试器”。
如果有人能解释如何做到这一点,将不胜感激。
最佳答案
我不知道 VS 是否提供了调试绑定(bind)的简单方法,但我通常使用 Snoop用于调试绑定(bind)
它是一个工具,将通过 WPF 应用程序并为您提供应用程序可视树的 TreeView。您可以选择一个元素来查看其 DataContext 和其他属性。如果有任何绑定(bind)错误,该属性通常会突出显示,它会说明错误是什么。如果由于属性不存在而导致绑定(bind)失败,我通常可以跟踪 DataContext 并找出我在绑定(bind)中出错的地方。
关于wpf - 有什么方法可以有效地调试 WPF 数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8086163/