之前经常用的一个语法DataGrid.SelectedItem,今天居然返回一个NULL值过来,有些莫名其妙,经过仔细检查,是因为DataGrid中定义了这么一个属性:SelectionUnit="Cell",去掉这个属性之后,返回了选中行的值。

另外有网上一些朋友的情况是这样子的,也附上:

禁用了程序主窗口的原因:
xxx.MainWindow.IsEnabled = false; // 1 禁用主窗口
User user = DataList.SelectedItem as User; // 2 取结果返回NULL

------------------------------------------------------------
解决方法:
换一下顺序即可,如:
User user = DataList.SelectedItem as User; // 1 取结果
xxx.MainWindow.IsEnabled = false; // 2 禁用主窗口

wpf DataGrid.SelectedItem返回null相关推荐

  1. wpf datagrid 数据为null时 显示背景图_[C#.NET 拾遗补漏]09:数据标注与数据校验

    数据标注(Data Annotation)是类或类成员添加上下文信息的一种方式,在 C# 通常用特性(Attribute)类来描述.它的用途主要可以分为下面这三类: 验证 Validation:向数据 ...

  2. WPF DataGrid 获取选中 一行 或者 多行

    我现在是一名学生,很喜欢编程.从csdn博客学到很多东西,最近在看WPF的一些知识,把自己看到的分享给大家.这是我的第一篇博客,希望与大家多多交流,也请大家多多指教. WPF中DataGrid使用时, ...

  3. WPF DataGrid 如何将被选中行带到视野中

    WPF DataGrid 如何将被选中行带到视野中 目录 前言 准备工作 方法一 方法二 总结 独立观察员 2021 年 12 月 11 日 前言 在 WPF 开发中,显示表格一般使用 DataGri ...

  4. WPF Datagrid with some read-only rows - Stack Overflow

    原文:WPF Datagrid with some read-only rows - Stack Overflow up vote 21 down vote accepted I had the sa ...

  5. WPF DataGrid 通过自定义表头模拟首行固定

    WPF DataGrid 通过自定义表头模拟首行固定 独立观察员 2021 年 9 月 25 日 最近工作中要在 WPF 中做个表格,自然首选就是 DataGrid 控件了.问题是,UI 设计的表格是 ...

  6. WPF DataGrid:解决排序、ScrollIntoView、刷新和焦点问题

    目录 介绍 第一种方法:记住选定的行,刷新DataGrid,再次选择行 最终方法:使用OneWay绑定,避免调用Refresh() 改进1:使ScrollIntoView()起作用 改进2:将选定的行 ...

  7. wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017

    wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017 . 子表绑定 ...

  8. WPF DataGrid 表头筛选

    我用DataGridExtensions 拓展包后,发现他筛选是进行内容变更后就直接筛选,这样会吃掉大量的内存,我想看看其他的方法或者它写有进行键盘回车再进行筛选,发现没找到(如果大佬了解的话,麻烦教 ...

  9. WPF DataGrid控件的使用

    WPF DataGrid控件的使用 下面以一个例子说明DataGrid控件的使用方法: 一.程序框架 使用了MVVM Light框架 二.主要代码部分(使用MVVM Light框架): 1.主窗体xa ...

最新文章

  1. VC++ 6.0的小花招
  2. python中,time、calendar、datetime
  3. 修改用户名_新华美育查找用户名及修改密码的方法分享
  4. WinXP下 扫雷程序逆向分析 --扫雷辅助(一)
  5. java静态成员方法_java的静态成员、静态方法的注意事项!
  6. poj 3125 Printer Queue(STL注意事项)
  7. 阿里高级技术专家总结6年来的成长和收获
  8. 大数据-操作HDFS的基本命令
  9. 基于周志华西瓜数据集的决策树算法及准确率测试
  10. 王垠 java_解读王垠博客“一道 Java 面试题”
  11. 理解Base64编码及实现编解码Base64
  12. 2021--ICPC网络预选第一场--A Busiest Computing Nodes
  13. 一个人的武林:渗透测试常规思路分析(一)
  14. mysql 时间格式转换年月日时分秒
  15. java简洁日历代码
  16. 软件开发的目标是什么
  17. 一文讲懂npm link
  18. python3的自学之路--3_python的数据类型
  19. 树莓派控制继电器开关工作
  20. 什么是 Python Launcher?

热门文章

  1. 解决fixing(d:)stage 1问题
  2. 护眼灯真的可以护眼吗?2022护眼台灯该怎样选择
  3. promise黑盒内部机制
  4. 电脑cpu风扇转一下就停无法开机_电脑cpu风扇转一下停一下,小编告诉你电脑cpu风扇转一下停一下怎么办...
  5. InvoiceMgr - 简单高效的发票管理报销资料生产器
  6. ROS学习(四):消息格式
  7. 纸黄金最佳交易时间及技巧
  8. Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!) A-C
  9. Adobe Master Collection 2021 crack
  10. 人生苦短,似乎python也解决不了人到中年的问题