提升属性已更改抛出XamlParseException

时间:2013-10-19 20:09:00

标签: windows-phone-8

我有一个属性,当我举起ProperyChanged事件时会抛出异常。

异常是任意的(这意味着通常会成功提升属性更改事件而没有问题),而且我不知道原因是什么。

图像: http://www.upz.co.il/images/2013/10/19/tpWJc.png

这是该属性的代码:

    public CategoryViewModel SelectedCategoryViewModel
    {
        get { return _selectedCategoryViewModel; }
        set
        {
            _selectedCategoryViewModel = value;
            RaisePropertyChanged("SelectedCategoryViewModel");

        }
    }

没什么特别的。哪些原因可以使此PropertyChanged事件抛出这些异常(从输出窗口复制):

类型' System.IndexOutOfRangeException'的第一次机会异常。发生在mscorlib.ni.dll中 类型' System.Reflection.TargetInvocationException'的第一次机会异常。发生在mscorlib.ni.dll

谢谢!

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。它与属性更改事件或xaml绑定无关。当列表为空时,我错误地接近位置[0]中的列表。有时,visual studio调试器是无用的,并指向错误的位置,尤其是在Windows Phone中。