none
Xaml中提示所以超出了数据界限 RRS feed

  • 问题

  • 一行很简单的代码,但是一直不知道错在哪里

    <ComboBox x:Name="ComListCbx" ItemsSource="{Binding SerialPortComList}" SelectedIndex="0" />

    但是总是提示SelectedIndex="0"这一句“索引超出了数组界限”。可是我编译和运行没有任何错误发生,即使我在后台手动new一个里面没有任何条目的List<string>给SerialPortComList作为后台绑定的数据,程序运行也没有错误。但是为啥visual studio 2015会提示我这句代码有问题呢?


    Jason

    2016年9月2日 7:11

答案

  • 设计时,是没有加载数据项的,也就是不存在SelectedIndex=0,是-1

    运行时不报错,因为有数据项。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年9月2日 8:54