本文介绍了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属性更改
发布评论