xamlのDataGridの列にフォーマットを設定したいのですが、列にはdoubleデータが含まれています。
今まで私は次のようにコードでそれをしました:
string format = "{0:F3}";
double nExm= 4.24;
string newExm= string.Format(format, nExm);
DataGrid:
<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を介してフォーマットを設定する方法はありますか?(変数を2倍にして、列の形式を設定したい)