【问题标题】:Raise propery changed throws XamlParsingException引发属性更改引发 XamlParseException
【发布时间】:2013-10-20 23:03:56
【问题描述】:

我有一个在引发 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 中 mscorlib.ni.dll 中发生了“System.Reflection.TargetInvocationException”类型的第一次机会异常

谢谢!!

【问题讨论】:

  • 您需要提供一些类代码、视图模型以及您尝试使用它的方式
  • 您能否发布绑定到此属性的 XAML。
  • 我解决了这个问题。这与属性更改事件或 xaml 绑定无关。当列表为空时,我错误地接近了位置 [0] 中的列表。有时 Visual Studio 调试器无用并指向错误的位置,尤其是在 windows phone 中。什么时候支持 IntelliTrace?

标签: windows-phone-8


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多