Datagrid列值绑定
本文关键字:绑定 Datagrid | 更新日期: 2023-09-27 18:11:09
我需要只接受特定的数字进入数据网格列我怎么处理它?
<DataGridTextColumn Binding="{Binding Path=SellingPrice, UpdateSourceTrigger=PropertyChanged}">
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="{x:Type TextBox}">
<Setter Property="MaxLength" Value="10"/>
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
在上面的代码我已经给出了值="10",我需要从ViewModel绑定值我怎么能做到这一点
我目前无法测试这个,但您可能必须在您的样式中这样做:
<Style TargetType="{x:Type TextBox}">
<Setter Property="MaxLength" Value="{Binding Path=DataContext.MyMaxLength"/>
</Style>
其中MyMaxLength
是绑定对象的属性