博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows 8 MSDN Examples 中一个奇怪的问题
阅读量:4622 次
发布时间:2019-06-09

本文共 996 字,大约阅读时间需要 3 分钟。

1  2  3 
4
5
6 7
9
10
11
12
13
14
15
16
17 18
21
22
23
24
25
26
27
28
29
30
31
32

 

1 private void RemoveButton_Click(object sender, RoutedEventArgs e)2 {3     if (rectangleItems.Items.Count > 0)4         rectangleItems.Items.RemoveAt(0);5 }

每点击一次按钮,将删除一个红色的方块。但当方块删除的只剩一个时,再点击按钮删除时会报错“Value does not fall within the expected range.”

很奇怪的提示,明明还有一个,怎么就删不掉呢?难道rectangleItems.Items不能为空吗?试验一下,调用rectangleItems.Items.Clear()方法删除rectangleItems.Items中的所有项,反应正常;又试了下,在XAML中<ItemsControl.Items>中的方块直接都删除,任然可以运行。

不知有没有人也遇到了类似的问题,这到底是什么原因呢?

转载于:https://www.cnblogs.com/chengyujia/archive/2012/06/29/2569709.html

你可能感兴趣的文章
简单用PHP理解栈的PUSH和POP
查看>>
Python如何操作VMware Workstation/Esxi
查看>>
(转)Zookeeper全解析——Paxos作为灵魂
查看>>
装饰器初识
查看>>
leetcode--Two Sum
查看>>
SQL 2016安装
查看>>
ACM大量习题题库
查看>>
webpack的css,less,sass中使用绝对路径
查看>>
WindowBrush
查看>>
信息技术员多少分才算过?具体是做什么的?
查看>>
怎么在aspx里面添加swf文件
查看>>
React的diff算法
查看>>
Linux管理安全的基本技巧学习
查看>>
基于模板特化的Lua自动绑定系统
查看>>
折叠表格思路及遇到的问题(tableView:viewForHeaderInSection:的section从1开始,不是从0开始)...
查看>>
day06
查看>>
C++拷贝构造函数详解
查看>>
Balanced Binary Tree
查看>>
Single Element in a Sorted Array
查看>>
Image Smoother
查看>>