【发布时间】:2013-02-06 12:12:12
【问题描述】:
我想在 xaml 中为 DataGrid 的列设置格式,这些列包含双数据。
到目前为止,我在代码中做了如下:
string format = "{0:F3}";
double nExm= 4.24;
string newExm= string.Format(format, nExm);
数据网格:
<DataGrid x:Name="DG" ItemsSource="{Binding List}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="{x:Static p:Resources.Exm}" Binding="{Binding Exm}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
newExm 它包含在包含绑定到 DataGrid 的列表的类 X 中
X 类:
私有字符串 exm;
public string Exm
{
get { return exm; }
set
{
exm= value;
NotifyPropertyChanged("Exm");
}
}
有没有办法通过 XAML 设置格式? (我想将变量翻倍并设置列格式)
【问题讨论】: