0
データグリッドにプログラムでグラデーションを配置する方法についてインターネットで検索していましたが、残念ながらこの問題の良い情報源は見つかりませんでした。どのようにC#コードでこれを正確に行うのですか?プログラムでデータグリッドにグラデーションを追加
データグリッドにプログラムでグラデーションを配置する方法についてインターネットで検索していましたが、残念ながらこの問題の良い情報源は見つかりませんでした。どのようにC#コードでこれを正確に行うのですか?プログラムでデータグリッドにグラデーションを追加
速いグーグルでは、私には、MSDNの解決策がありました。 LinearGradientBrushクラスのオブジェクトを持ち、データグリッドの背景に適用されます。かなり簡単で清潔!!必要に応じて、グラデーションのStartPointとEndPointを変更することができます。同じことがMSDNのリンクで非常によく説明されています。
LinearGradientBrush myLinearGradientBrush =
new LinearGradientBrush();
myLinearGradientBrush.StartPoint = new Point(0, 0);
myLinearGradientBrush.EndPoint = new Point(1, 1);
myLinearGradientBrush.GradientStops.Add(
new GradientStop(Colors.Yellow, 0.0));
myLinearGradientBrush.GradientStops.Add(
new GradientStop(Colors.Red, 0.25));
myLinearGradientBrush.GradientStops.Add(
new GradientStop(Colors.Blue, 0.75));
myLinearGradientBrush.GradientStops.Add(
new GradientStop(Colors.LimeGreen, 1.0));
// Use the brush to paint the datagrid .
dg.Background = myLinearGradientBrush; //dg is my datagrid name.
ワウありがとうございました! :D。 – jDmendiola