をいじっていて、変DataGridRow
なBackground
ものを見つけました。
の背景色はDataGridRow
白く表示されます。これを印刷すると、次の出力が得られます。
System.Console.WriteLine(row.Background.ToString());
-----OUTPUT-----
#FFFFFFFF
を印刷Brushes.White
すると、同じ結果が得られます。
System.Console.WriteLine(Brushes.White);
-----OUTPUT-----
#FFFFFFFF
さて、それらを比較すると:
System.Console.WriteLine(Brushes.White.Equals(row.Background));
-----OUTPUT-----
False
SolidColorBrush
どちらも値を持っているので、それらは異なっていると言われていますが、これは奇妙#FFFFFFFF
です。
DataGridRow
使用しない特定の理由はありますBrushes.White
か?
それは定義済みSolidBrushColor
ですか?