2012-03-09 77 views

回答

1

有兩種方法可以獲得線性漸變畫筆,您可以將「填充」屬性設置爲。

1)如果你需要它真正的動態,使用腳本從頭開始構建畫筆。例如:

DashboardLinearGradientBrush b = new DashboardLinearGradientBrush(); 
b.StartPoint = new Point (0,0); 
b.EndPoint = new Point(0,1); 

DashboardGradientStop stop = new DashboardGradientStop(Colors.Black, 0); 
b.GradientStops.Add(stop); 

stop = new DashboardGradientStop(Colors.White, 1.0); 
b.GradientStops.Add(stop); 

Button1.Fill = b; 

2)如果你只是一些預定義的顏色之間切換,創建儀表盤畫布外的矩形形狀,並設置在矩形的畫筆。然後,當你想切換顏色時,你可以在點擊交互中做這樣的事情:

Button1.Fill = Rectangle1.Fill; 
+0

謝謝,這對我很有用。 – SaiBand 2012-03-19 04:36:22