wpf - 有什么方法可以有效地调试 WPF 数据绑定(bind)?

标签 wpf

我有一个数据绑定(bind)问题(一个单独的问题),通常当我编码时,我可以使用调试器来单步执行,并打断点。可能是一个简单的问题花了我一整天,没有解决(现在变得非常沮丧),因为我不知道如何在我的 XAML 数据绑定(bind)上“运行调试器”。

如果有人能解释如何做到这一点,将不胜感激。

最佳答案

我不知道 VS 是否提供了调试绑定(bind)的简单方法,但我通常使用 Snoop用于调试绑定(bind)
它是一个工具,将通过 WPF 应用程序并为您提供应用程序可视树的 TreeView。您可以选择一个元素来查看其 DataContext 和其他属性。如果有任何绑定(bind)错误,该属性通常会突出显示,它会说明错误是什么。如果由于属性不存在而导致绑定(bind)失败,我通常可以跟踪 DataContext 并找出我在绑定(bind)中出错的地方。

关于wpf - 有什么方法可以有效地调试 WPF 数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8086163/

相关文章:

wpf - WPF ViewModel第一种方法-同一 View 中同一用户控件的多个实例

c# - 在WPF MVVM中,如何在运行时从文本框值调整图像大小?

wpf - 如何在 Expression Blend 中显示带有设计时源的图像

c# - 在 WPF Treeview 中搜索特定的 TreeViewItem

c# - Resourcemanagers 资源集有错误的值

c# - WPF:在弹出窗口中打开日历,如DatePicker

c# - MVVM的EF5 SaveChanges

c# - 如何在 ClickOnce 场景中设置 AppDomain FriendlyName?

c# - EntityFramework 在给定时间保存数据库的 "frozen image"

wpf - CollectionViewSource+PropertyGroupDescription - 组中的项目数