別のキャンバスにいくつかのキャンバスを追加したいのですが、次のコードが機能していないようです。アプリケーションはコンパイルされますが、空白のウィンドウのみが表示されます。理想的には、これはキャンバスを対角線で表示します。
これが私のvb.netコードです:
For r As Integer = 1 To 10
X += 5
Y += 5
Dim c As Canvas = New Canvas()
Dim s As SolidColorBrush = New SolidColorBrush
s.Color = Color.FromRgb(255, 0, 0)
c.Background = s
c.Name = "cnv" + CStr(X)
c.Margin = New Thickness(X, Y, 0, 0)
cnvOverLay.Children.Add(c)
cnvOverLay.UpdateLayout()
Next
dim b As Button = new Button()
毎回新しいキャンバスを作成する代わりに、を使用して複数のボタンを追加しようとしましたが、うまくいきました。
私は何か簡単なものが欠けていますか?