首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何禁用特定列上的选择单元格

如何禁用特定列上的选择单元格
EN

Stack Overflow用户
提问于 2017-06-26 02:05:12
回答 2查看 5.3K关注 0票数 3

在这里全新的和全新的WPF数据格力。

我已经在所有打开的关于Datagrid的线程中搜索,但是我找不到关于我的问题的任何答案。

我在试着把数据显示到数据中。到目前一切尚好。我试着让用户选择数据集中的单元格。到目前一切尚好。我想禁用特定列上的选择单元格。

参见链接中的图像。

如何禁用扭矩列或平均列上的选择单元格,并允许用户仅在列Mes1 Mes2 Mes3上选择单元格?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-26 02:27:47

如果要防止选定某些列中的单元格,则可以使用DataGridCell样式将这些单元格的IsHitTestVisible属性设置为true

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<DataGrid x:Name="dataGrid1">
    <DataGrid.Resources>
        <Style TargetType="{x:Type DataGridCell}">
            <Style.Triggers>
                <DataTrigger Binding="{Binding Column.Header, RelativeSource={RelativeSource Self}}" Value="Torque">
                    <Setter Property="IsHitTestVisible" Value="False"/>
                </DataTrigger>
                <DataTrigger Binding="{Binding Column.Header, RelativeSource={RelativeSource Self}}" Value="Average">
                    <Setter Property="IsHitTestVisible" Value="False"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </DataGrid.Resources>
</DataGrid>

我只是在玩密码。但是,当我在例如Mes 1列中单击一个单元格,然后使用键盘导航时,列扭矩和平均值的单元格可以聚焦:-(

我猜您必须将IsEnabled属性设置为false

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<DataTrigger Binding="{Binding Column.Header, RelativeSource={RelativeSource Self}}" Value="Torque">
    <Setter Property="IsHitTestVisible" Value="False"/>
    <Setter Property="IsTabStop" Value="False"/>
    <Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
票数 3
EN

Stack Overflow用户

发布于 2017-06-26 02:16:47

可以使用CellTemplate,在下面的示例中,其中一个列单元格将是一个图像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<DataGrid ItemsSource="{Binding Customers}" AutoGenerateColumns="False" >
    <DataGrid.Columns>
        <DataGridTextColumn Header="Name" Binding="{Binding Name}" />
        <DataGridTemplateColumn Header="Image" Width="SizeToCells" IsReadOnly="True">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <Image Source="{Binding Image}" />
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
    </DataGrid.Columns>
</DataGrid>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44757277

复制
相关文章
MathJax的使用
今天下了个mathJax用来格式化数学公式,记录一下大概用法,方便以后使用。我也是直接用的官方的demo改的。。
sunonzj
2022/06/21
9410
MathJax的使用
使用mathjax
为何要用mathjax 在书写数值计算类文章,特别是机器学习相关算法时,难免需要插入复杂的数学公式。一种是用图片在网页上展示,另外一种是使用 MathJax 来展示复杂的数学公式。它直接使用 Javascript 使用矢量字库或 SVG 文件来显示数学公式。优点是效果好,比如在 Retina 屏幕上也不会变得模糊。并且可以直接把公式写在 Markdown 文章里。 hexo支持MathJax 我是使用Typora书写markdown文档的,它自身就支持MathJax了,就不用特别的想办法支持MathJax了
jeremyxu
2018/05/10
1.8K0
HTML导出为PDF
官网:https://wkhtmltopdf.org/downloads.html
码客说
2022/10/27
1.8K0
Mou and StackEdit and Mathjax
本文记录使用Mou和Stackedit中出现的一些问题,使其能够正常渲染带数学公式的文章
宅男潇涧
2018/08/01
8740
Mou and StackEdit and Mathjax
mysql mysqldump 只导出表结构 不导出数据
mysqldump --opt -d 数据库名 -u root -p > xxx.sql
程序员小涛
2020/12/03
16.6K0
Hexo 中 MathJax 的静态显示(svg)
对 NexT 主题来说,是支持 MathJax 的,但是感觉不够清真: 动态加载,渲染还要时间; 有个右键菜单,感觉没必要。 本文尝试利用 gulp 和 gulp-mathjax-page 将公式直接
莲花海
2020/01/21
2.1K0
markdown导出为html_python html转word
关于前端HTML转换为Markdown,发现了一个非常好用的npm项目:https://sitdown.mdnice.com/zh-hans/
全栈程序员站长
2022/10/04
1.2K0
markdown导出为html_python html转word
HTML页面导出PDF——高清版
  需要做一个导出PDF的功能,网上找有很多,但是一般导出来的都是比较模糊的那种,下面这个是高清版的,导出的PDF都是几M,跟正常手动导出的差不多,很清晰。
_一级菜鸟
2019/09/10
2.1K0
Hexo 完美嵌入Typora导出的html文件
步骤如下 首先新建一个.md文件 像平时一样填写标头 内容填入如下 <iframe name="web" width="100%" frameborder=0height="100%" src="\html\Hexo-搭建博客保姆式教程.html" id="web" onload="this.height=web.document.body.scrollHeight+20"> </iframe> <script language="javascript">if(window.parent.lengt
Zkeq
2022/05/18
1.1K0
html导出pdf的四种方式
将html页面导出为pdf文件并打印,可以直接在windows下使用Ctrl + P,苹果下⌘ + P。
二十三年蝉
2018/12/05
4.9K0
html导出pdf的四种方式
.Net Core 导出Html到PDF
  最近由于项目的需求问题,涉及到了在.Net Core中导出PDF的一个问题,最后选择方式是后端拼接到Html页面然后再通过Html导出到PDF。中间也尝试了许多的NuGet包、但是并不如意,可用并且好用的的比较少。下面将最近最几天尝试的使用方法分享给大家。
小世界的野孩子
2020/01/31
2.9K0
JOE主题MathJax公式支持
1.在 functions.php 文件中的全站评论开关前增加以下内容 $JMathJax = new Typecho_Widget_Helper_Form_Element_Select( 'JMathJax', array( 'on' => '开启(默认)', 'off' => '关闭' ), 'on', '开启或关闭全站 MathJax 支持', '介绍:开启后,全站支持 MathJax 公式渲染 说明:Mat
迷路的朱朱
2023/04/13
3260
网页引入mathjax,latex
Mathjax:2.x 整理一 <script type="text/x-mathjax-config"> MathJax.Hub.Config({ showProcessingMessages: false, messageStyle: "none", extensions: ["tex2jax.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ["$", "
Dean0731
2020/05/18
8090
HTML受歧视 软件圈缘何不承认他是开发语言?
HTML 是一种专为网页浏览器设计的标记语言,但它到底算不算是真正的程序语言呢?可能有些人认为不是,但当全球有 11 % 的开发者都以 HTML 做为主要开发工具,那它是否就能“母凭子贵”,加入程序语言的家族呢? APP 经济与开发者趋势调查公司 Vision Mobile,在 2015 年上半年对 1.3 万名开发者做问卷调查,并将分析结果写成〈开发者经济报告〉。其中有 11% 的开发者以编写网页的基本语言「HTML」做为主要的开发语言。这结果又挑起软件界的质疑 ── HTML 到底算不算是程序语言?又或
人称T客
2018/03/21
1K0
Oracle中数据导出成HTML的操作实践
spool是Oracle中将数据到成文件常用的一种工具,但它的强大,不仅仅是数据的导出,在格式和内容上,还可以自定义,甚至生成像AWR一样的统计报告。
bisal
2023/05/20
4580
Oracle中数据导出成HTML的操作实践
html页面表格导出到excel总结
Jianbo
2018/01/08
3.8K0
使用POI将HTML Table导出Excel
Invalid column index (256). Allowable column range for BIFF8 is (0..255) or ('A'..'IV')。
默存
2022/06/17
3.6K0
使用POI将HTML Table导出Excel
POI导出excel执行公式 公式不生效问题[通俗易懂]
在下面这行代码:workbook.write(out);// 输出Excel内容,生成Excel文件 “之前”, 添加这个语句:workbook.setForceFormulaRecalculation(true);// 执行公式。
全栈程序员站长
2022/09/23
1.9K0
html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/79710704
DannyHoo
2018/09/13
6.8K0
html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
pycharm导出html_python怎么保存代码
pycharm一般安装完毕,就是默认是自动保存的,但是……但是….既然是程序,既然是软件,就难免出现bug。也许会有码友出现头天晚
全栈程序员站长
2022/09/27
1.5K0
pycharm导出html_python怎么保存代码

相似问题

在每个孩子中添加带有EditTexts的ListView - Android Studio

14

如何在Android的LISTVIEW中为每个raw添加不同的图像?

26

在ListView Android studio中为项目添加简单的导航

21

带有复选框的ListView android studio

122

如何在android可扩展listview中为列表项添加波纹效果

20
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文