我正在尝试制作自己的日历,并希望根据月份初始化日历中的日期。
XAML文件:
<TextBlock x:Name="day0" Grid.Column="0" Grid.Row="0" Text="0" Style="{StaticResource DayTextBlock}"/>
C#:
List<UIElement> controls = new List<UIElement>();
controls.Add(day0);
controls.Add(day1);
controls.Add(day2);
controls.Add(day3);
controls.Add(day4);
controls.Add(day5);
controls.Add(day6);
for (int i = 0; i < daysInMonth; i++)
{
day0.Text = i.ToString(); // I can change it this way but don't want to do this for all 30 days
controls[i].Text = i.ToString(); // This is more so what I want to do.
}
谢谢你的帮助。我真的被困在这里了。如果你知道一个更好的解决办法,我会很乐意的。
2条答案
按热度按时间sz81bmfz1#
我做了类似的事情在过去,我进行如下:
请告诉我这是否如你所愿
0md85ypi2#
谢谢你的帮助Filippo Ferrario。我用你说的做了这个。
这是我的日历的完整代码,如果有人需要它。