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