首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在WPF数据网格中禁用编辑单元格?

如何在WPF数据网格中禁用编辑单元格?
EN

Stack Overflow用户
提问于 2011-07-21 02:08:21
回答 4查看 108.1K关注 0票数 125

我正在Windows Presentation Foundation中构造一个数据网格,但我有一个问题。当用户双击我的数据网格中的某个单元格时,该单元格将进入编辑模式。我想阻止这种情况发生。相反,我希望用户能够选择整行,而不是编辑其中的值。

如何使双击选择整行,而不是将单击的单元格置于编辑模式?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-21 02:15:58

WPF DataGrid具有一个IsReadOnly属性,您可以将该属性设置为True,以确保用户无法编辑DataGrid的单元格。

您还可以根据需要为DataGrid中的各个列设置此值。

票数 278
EN

Stack Overflow用户

发布于 2012-08-10 05:05:19

DataGrid具有可设置为true的XAML属性IsReadOnly

代码语言:javascript
复制
<my:DataGrid
    IsReadOnly="True"
/>
票数 47
EN

Stack Overflow用户

发布于 2017-10-01 13:07:26

如果要禁用对整个网格的编辑,可以将网格上的IsReadOnly设置为true。如果要禁止用户添加新行,请将属性CanUserAddRows=设置为“False”

代码语言:javascript
复制
<DataGrid IsReadOnly="True" CanUserAddRows="False" />

此外,您还可以在单个列上设置IsReadOnly以禁用编辑。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6766408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档