wpf DataGrid IsReadOnly属性更改

编程入门 行业动态 更新时间:2024-10-23 08:29:57
本文介绍了wpf DataGrid IsReadOnly属性更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在wpf工具包的wpfdataGrid中,我想根据条件设置IsReadOnly属性

Hi, In wpfdataGrid from wpf tool kit i want to set IsReadOnly Property based on a condition

<wpfToolkit:DataGridTextColumn Header="quantity" Binding="{Binding Path=Quantity,Mode=TwoWay,Converter={StaticResource HODataGridN2Converter}}" Width="0.20*" ElementStyle="{StaticResource HOGridRightAlignStyle}" EditingElementStyle="{StaticResource HOGridEditRightAlignStyle}" IsReadOnly="True" />

它在这里工作数量不可编辑,但是如果我根据条件进行操作

it''s working here the quantity is not editable but if i do based on a condition

<wpfToolkit:DataGridTextColumn Header="quantity" Binding="{Binding Path=Quantity,Mode=TwoWay,Converter={StaticResource HODataGridN2Converter}}" Width="0.20*" ElementStyle="{StaticResource HOGridRightAlignStyle}" EditingElementStyle="{StaticResource HOGridEditRightAlignStyle}" IsReadOnly="{Binding IsQuantityEditable,UpdateSourceTrigger=PropertyChanged}" />

即使我将其设置为true,它也始终无法编辑. 请给我解决此问题的方法.

it''s not working even if I set it to true it comes always editable. Please give me a solution for this problem.

推荐答案

尝试在代码中创建DataGridTextColumn.因此,您可以在其中轻松设置ReadOnly属性.示例 DataGridTextColumn column = new DataGridTextColumn(); column.Binding =绑定名称"; column.Header =您的标题"; column.IsReadOnly = True; 祝你好运.. :-D :-D :-D Try to create the DataGridTextColumn in code. So there you can easily set the ReadOnly property.. Example DataGridTextColumn column=new DataGridTextColumn (); column.Binding= "bindingName"; column.Header="Your Header"; column.IsReadOnly=True; Best of Luck.. :-D :-D :-D

更多推荐

wpf DataGrid IsReadOnly属性更改

本文发布于:2023-11-03 12:44:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1555165.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:属性   wpf   DataGrid   IsReadOnly

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!