c# – 如何将WPF DataGridTextColum文本最大长度限制为10个字符

前端之家收集整理的这篇文章主要介绍了c# – 如何将WPF DataGridTextColum文本最大长度限制为10个字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将 WPF DataGridTextColumn文本限制为最多10个字符的长度.

我不想使用DatagridTemplateColumn,因为它有内存泄漏问题.

该字段也绑定到数据实体模型.

解决方法

如果您不想使用DatagridTemplateColumn,则可以更改 DataGridTextColumn.EditingElementStyle并在那里设置TextBox.MaxLength:
<DataGridTextColumn Binding="{Binding Path=SellingPrice,UpdateSourceTrigger=PropertyChanged}">
   <DataGridTextColumn.EditingElementStyle>
      <Style TargetType="{x:Type TextBox}">
         <Setter Property="MaxLength" Value="10"/>
      </Style>
   </DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>

猜你在找的C#相关文章