Witam, robię appke na Windows Stora w której potrzebuje coś w stylu kalendarza podobnego do tego WinStorowego.Tworze Grid'a z 'siatką' na każdy miesiąc

            Grid monthWraper = new Grid();

            for (int i = 0; i < 7; i++)
            {
                ColumnDefinition kolumny = new ColumnDefinition();
                monthWraper.ColumnDefinitions.Add(kolumny);
            }
            for (int i = 0; i < 7; i++)
            {
                RowDefinition wiersze = new RowDefinition();
                monthWraper.RowDefinitions.Add(wiersze);
            } 

teraz do tego Grid'a chciałbym włożyć jakieś Textbloki i nadać im konkretna pozycje w siatce

 
            TextBlock komorka= new TextBlock
            {
                Text = "X",
                FontSize = 30,
                HorizontalAlignment = HorizontalAlignment.Center,
                VerticalAlignment = VerticalAlignment.Center
            };
            Grid.SetColumn(komorka, 0); Grid.SetRow(komorka, 0); // <--

lecz tak się nie dzieje i tu właśnie zaczyna się mój problem gdyż mój stworzony Grid nie otrzymuje układa tych Textbloków.
Jakieś pomysły jak to rozwiązać?