我们正在工作的WPF应用程序使用MVVM架构和信息控制。main窗体显示绑定到DataTable的Infragistics。DataTable具有双精度数据类型的列。我想在xaml中为这些列设置掩码。如何做到这一点?
发布于 2016-04-07 23:24:39
对于下面的类
public class Person
{
public string Name { get; set; }
public double Salary { get; set; }
}下面是如何在XamGrid中实现掩码
<ig:XamGrid ItemsSource="{Binding Path=People}" AutoGenerateColumns="False" Margin="3">
<ig:XamGrid.Columns>
<ig:TextColumn Key="Name" />
<ig:TemplateColumn
HeaderText="Salary" Key="Salary" >
<ig:TemplateColumn.EditorTemplate>
<DataTemplate>
<ig:XamMaskedInput Value="{Binding Path=Salary, Mode=TwoWay}" Mask="{}{double:10.7}" />
</DataTemplate>
</ig:TemplateColumn.EditorTemplate>
</ig:TemplateColumn>
</ig:XamGrid.Columns>
<ig:XamGrid.EditingSettings>
<ig:EditingSettings AllowEditing="Row" IsMouseActionEditingEnabled="DoubleClick" />
</ig:XamGrid.EditingSettings>
</ig:XamGrid>https://stackoverflow.com/questions/36013060
复制相似问题