2012-01-18 56 views
0

我有一個noob問題= P 如何以編程方式將畫布添加到網格?當我使用如何以編程方式添加畫布?

Canvas _canvas = new Canvas() 
     { 
      Name = "newCanvas", 
      Visibility = System.Windows.Visibility.Visible, 
      Margin = new Thickness(100, 0, 0, 100), 
      Width = 100000, 
      Height = 100000, 
      Background = new SolidColorBrush { Color = new Color { R = 255, G = 255, B = 255, A = 1 } } 
     }; 

,然後說LayoutRoot.Children.Add(_canvas);

沒有任何反應。我該怎麼辦?

+0

寬度和高度都很大。那是故意的嗎? – 2012-01-18 16:12:50

+0

是的,它們本質上是如此之大,所以我不會錯過一些愚蠢的東西,比如它只是出於觀點或任何其他目的。 但是正如Ku6opr所說的那樣,它是alpha,被設置爲1,而不是255 = 3 – GeekPeek 2012-01-18 16:37:01

回答

5

Alpha參數也是0-255,不是0.0-1.0

+0

= P hehe該死!這確實是問題!我一直在盯着它好幾個小時! – GeekPeek 2012-01-18 16:16:50

相關問題