相关疑难解决方法(0)

为什么WPF数据绑定会吞下异常?

我最近浪费了大量时间尝试调试WPF数据网格(来自WPF工具包).我有一个绑定到linq查询的列,其中包含抛出异常的属性(在几行中).WPF似乎捕获异常,它只是使单元格为空.我已修复导致异常的错误,但我想改变WPF的行为.我一直想知道是不是有问题.为什么吞下异常是默认行为,如何更改?

.net c# data-binding wpf

20
推荐指数
2
解决办法
4465
查看次数

如何传播WPF数据绑定期间发生的错误和异常?

我经常发现我在应用程序中意外破坏了数据绑定.通过重命名属性而不是在XAML中重命名属性,或者由于某种原因抛出异常的属性.

默认情况下,数据绑定错误会记录到调试输出中,并且会捕获并抑制抛出的异常.

是否有一种简单的方法可以在记录调试输出后抛出异常?

我想尽快知道数据绑定是否被破坏(理想情况下是在自动化测试中取出),并且不会冒险在人类测试之前可能会被忽视的可能性.

c# data-binding wpf xaml

9
推荐指数
1
解决办法
4555
查看次数

标签 统计

c# ×2

data-binding ×2

wpf ×2

.net ×1

xaml ×1