2012-01-18 9 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

幅と高さが巨大です。それは意図的ですか? –

+0

はい、彼らはintetionallyとても大きいので、私は何かばかげて見逃すことはありません。 しかし、Ku6oprが述べたように、255の代わりに1に設定されたアルファ= 3 – GeekPeek

答えて

5

Alphaパラメータも0 - 255ではありません。0.0 - 1.0

+0

= P hehe damn!それは確かに問題でした!私は何時間もそれを見つめていた! – GeekPeek

関連する問題