在UWP应用程序中防止吞咽绑定异常

时间:2017-07-05 09:23:05

标签: c# xaml data-binding uwp

我的应用程序我在视图模型中有这样的属性:

    private User selectedUser;
    public User SelectedUser
    {
        get { return selectedUser; }
        set
        {
            selectedUser = value;
            var detail = GetUserDetail(selectedUser.ID);
            //do something
        }
    }

并且在xaml代码中,此属性是一个ListView的SelectedItem:



<ListView ItemsSource="{Binding UserList}" SelectedItem="{Binding Path=SelectedUser, Mode=TwoWay}">
...
</ListView>
&#13;
&#13;
&#13;

在SeletedUser setter属性中,如果在调用GetUserDetail方法时引发异常,则绑定引擎会吞下该异常。

如何允许此异常在全局异常处理程序中冒泡并捕获?

0 个答案:

没有答案