XAMLページ
< データグリッドGrid.Row = "2" X:名= "日付" AutoGeneratingColumn = "Date_AutoGeneratingColumn" AutoGenerateColumns = "True"にマージン= "10" > < DataGrid.RowStyle > < スタイルのTargetType = "DataGridRow" > < セッタープロパティ=」高さ」の値= "40" /> < セッタープロパティ= "のFontSize" の値= "30" > </ セッター> </ スタイル> </ DataGrid.RowStyle > </ データグリッド>
追加AutoGeneratingColumnイベントを
プライベート 無効 Date_AutoGeneratingColumn(オブジェクト送信者、DataGridAutoGeneratingColumnEventArgs E) { VARの結果= e.PropertyName。 VARの P =(e.PropertyDescriptor としてのPropertyDescriptor).ComponentType.GetProperties()FirstOrDefault(X => x.Name ==。e.PropertyName)。 もし(!P = ヌル) { varが見つかっ= p.GetCustomAttribute <DisplayAttribute> (); もし(!見つけ= nullの)結果= found.Name。 } e.Column.Header =結果; }