0
DataGridColumnのボーダーの太さや垂直グリッド線をプログラムによってコードビハインドでどのように変更するのか、例をお探しですか?これは可能ですか?DataGridColumnボーダーの太さをプログラムで変更する
DataGridColumnのボーダーの太さや垂直グリッド線をプログラムによってコードビハインドでどのように変更するのか、例をお探しですか?これは可能ですか?DataGridColumnボーダーの太さをプログラムで変更する
あなたはDataGrid
の垂直グリッド線の太さを変更するにはCellStyle
を作成することができます。
dataGrid1.GridLinesVisibility = DataGridGridLinesVisibility.Horizontal;
Style cellStyle = new Style(typeof(DataGridCell));
cellStyle.Setters.Add(new Setter(DataGridCell.BorderThicknessProperty, new Thickness(0, 0, 5, 0)));
cellStyle.Setters.Add(new Setter(DataGridCell.BorderBrushProperty, Brushes.Black));
dataGrid1.CellStyle = cellStyle;
あなたがRowStyle
を作成することができ、水平境界線の太さを変更するには:
dataGrid1.GridLinesVisibility = DataGridGridLinesVisibility.Vertical;
Style rowStyle = new Style();
rowStyle.Setters.Add(new Setter(DataGridRow.BorderThicknessProperty, new Thickness(0, 0, 0, 5)));
rowStyle.Setters.Add(new Setter(DataGridRow.BorderBrushProperty, Brushes.Black));
dataGrid1.RowStyle = rowStyle;
そして、これは何の関係もありませんMVVMと関係があります。これは、ビューに属するビューベースの機能です。
私はMVVMを読むことをお勧めします。これは、これを行うための素晴らしい方法です........ https://www.tutorialspoint.com/mvvm/mvvm_first_application.htm –