我需要你的幫助,用WPF中的標籤填充我的網格。Wpf如何用標籤填充網格?
想象一下格子3x3。
我的代碼是這樣的: MainWindow.xaml.cs
private void CreationDeLaCarte()
{
Label CaseForet = new Label();
CaseForet.Background = Brushes.Black;
Grille.Children.Add(CaseForet);
}
private void CreerLesCases()
{
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 10; j++)
{
CreationDeLaCarte();
}
}
}
結果:在網格中僅有一個單元被塗黑。而不是我想要的所有網格。我怎樣才能改善這一點?
謝謝你的回覆! :)
如果電網是3×3,爲什麼環有8個和10個上限?要將標籤放入正確的單元格中,您需要爲每個標籤設置「Grid.Row」和「Grid.Column」屬性。如果您對MVVM解決方案感興趣,請查看以下問題:http://stackoverflow.com/questions/37145391/how-to-create-and-use-matrix-of-color-boxes-c-sharp-wpf – ASh
感謝您的鏈接!是的,我看到它,這是一個例子。 :) – Karro