IValueConverter如何直接fallback?
Hi,
我有一个IValueConverter用于表格中数据行的颜色转换,将一个字符串抓换成一个Brush对象。需求是:
1、当数据为颜色字符串,就转换为相应Brush对象。这个没问题。
2、当数据为空字符串“”就使用当前主题的颜色,因为不知道现在用了何种主题,我就return个空字符串"",或其他非法绑定值,可以达到效果。
问题是,在上面2的情况下,是通过绑定失败抛出异常,由绑定机制fallback完成的,使得界面异常卡顿。
能否让IValueConverter直接fallback避免抛出异常,从而避免界面卡顿呢?
谢谢!