当前位置: 首页 > news >正文

唐山专业做网站公司synology建设网站

唐山专业做网站公司,synology建设网站,怎么在电脑上自己做网站吗,设计师网址导航 优设最近WPF中使用了DataGrid做了表格,框架版本为472,遇到了不少的问题,因为软件添加了一个退出进程的全局错误捕获,因此不得不解决所有问题,这边总结一下DataGrid的问题 EditItem is not allowed for this view 按字面意…

最近WPF中使用了DataGrid做了表格,框架版本为472,遇到了不少的问题,因为软件添加了一个退出进程的全局错误捕获,因此不得不解决所有问题,这边总结一下DataGrid的问题

EditItem is not allowed for this view

按字面意思理解是不允许编辑,而我出现问题的部分则是在Cell中的DataTemplate添加了TextBlock,然后快速点击TextBlock就触发了这个报错,虽然我不能理解为什么会有这样的报错,但是只要将这种无法编辑的Cell的IsReadOnly设置为True即可

‘DeferRefresh’ is not allowed during an AddNew or EditItem transaction

按照报错的意思就是在AddNew或者EditItem的过程中不能够调用DeferRefresh,DeferRefresh的作用是延时刷新,在DataGrid初始化绑定数据时会自动调用,避免在切换绑定、刷新布局时更新数据。

在网上搜索发现大多遇到的情况就是在编辑某个Cell的过程中进行了页面切换然后再切换回去导致的,这个和我这边堆栈中推测的问题不大一样,我这边遇到的问题则是在打开Dialog时初始化过程中出现了报错。

后来,查资料发现,AddNew or EditItem这其实是一个DataGrid的状态,DataGrid存在一个编辑状态,进入编辑状态时会触发事件beginEditing,结束时会触发事件CellEndEditing(单元格结束)、RowEndEditing(行结束)

因此,添加了相关debug发现,在点击某个单元格之后会进入编辑状态,然后不切换行的情况下,点击了另一个单元格的按钮,这个按钮会打开一个新的模态窗口,而点击按钮打开窗口时,仅有单元格会被结束编辑,而行编辑结束操作则被新的模态窗口打断了

因此,当我关闭这个页面时,由于行编辑未结束,导致这个view的单例未被自动回收,下次打开时会自动引用上次的view对象,而上次的对象则还处于编辑状态,在编辑状态时进行了绑定操作则出现了这个报错

解决方案则也是使用IsReadOnly = True

总结

DataGrid确实会遇到好些问题,好像都是由于他的编辑模式导致的,DataGrid和其他控件组合使用就会由于编辑模式导致各种奇怪的问题,如果没有必要可以把IsReadOnly默认设置为True,能解决大部分DataGrid的编辑模式导致的大多数问题。

http://www.yayakq.cn/news/173738/

相关文章:

  • 做网站售后好的公司企业外贸网站推广
  • 门户网站开发报价班级优化大师简介
  • wordpress 站点图标wordpress id开发者
  • 网站与网页的区别小说网站建设模板下载
  • 如何在国际上做网站自己一个人做网站可以吗
  • 个人网站建设的目的莱芜东风街
  • 哪个网站可以做微信头图建设网站的具体步骤
  • 南昌手机网站制作南京哪家网站做的好
  • 南京专业做网站的公司哪家好公众号平台有哪些
  • 网站页面布局设计拓者设计吧室内设计论坛
  • wordpress导入数据连云港专业网站优化
  • 迪拜哪个网站是做网站的甘肃网站建设公司电话
  • 网站建成后 再添加小功能麻烦吗网站推广运营公司
  • 视频网站大数据建设贵州省建设厅造价通官方网站
  • 网站建设参考文献目录wordpress表白墙模板下载
  • 营山网站建设网站设计为什么学不好
  • 注册网站不用手机短信验证的网站合肥有哪些做网站的
  • 怎样建设网站优化wordpress 文档导入
  • 简单建网站网页设计图标素材
  • 求一个全部用div做的网站摄影网站建设解决方案
  • 上海网站建设 永灿wordpress lover
  • 长沙本地网站推广钟祥网站制作
  • 自己做网站出口厦门php网站建设
  • 网站建设店淘宝天津it培训机构
  • 网页模板网站 优帮云网页设计培训怎么做好
  • 建站空间哪个好网络运营培训课程
  • 做租人网站犯法吗wordpress默认logo图片路径
  • 网站制作应用wordpress 4.5 安装
  • 网站你懂我意思正能量晚上不用下载直接进入品牌的定义
  • 企业网站四大类型石家庄信息门户网站定制费用