Я хочу написать какую-нибудь программу-календарь.Мне нужны кнопки в количестве дней в выбранном месяце.У меня есть контейнер с именем calendarPanel, и я использовал этот метод для добавления кнопок
public void CreateCalendar(DateTime dt)
{
int numberOfDays = DateTime.DaysInMonth(dt.Year, dt.Month);
for (int i = 0; i < numberOfDays; i++)
{
System.Windows.Controls.Button btn = new Button();
calendarPanel.Children.Add(btn);
}
}
. Он работает только при добавлении в MainWindow.xaml.cs, но я хочу использовать этот метод из экземпляра моего класса CalendarManager.CS.Моя проблема в том, что я не знаю, как (в любом случае, возможно ли это) ссылаться на мою панель в MainWindow из внешнего класса (но все еще в том же пространстве имен).Я не могу использовать
calendarPanel.Children.Add(btn);
Потому что он не видит / не знает об элементе calendarPanel.