public UserControlCalItems(ViewModel.CalLogEntry item, Models.Calendar _Cal, ResourceManager _rm, string[] _ResourceNames, Pages.CalendarItems _cli) { InitializeComponent(); Cal = _Cal; rm = _rm; cli = _cli; ListViewItemMenu.Visibility = item.LogEntry != null ? Visibility.Visible : Visibility.Collapsed; ResourceNames = _ResourceNames; this.DataContext = item; LoadFormats(); }
internal void CreateList() { WPE = new Models.WeddingPlannerEntities(); CalEntrys = WPE.CalendarLogEntrys.ToList(); Items.Children.Clear(); foreach (var item in CalEntrys.Where(x => x.CalID.Equals(Cal.ID)).Reverse().ToList()) { var it = new ViewModel.CalLogEntry(item.LogEntry.Trim(), item.ID.ToString()); Items.Children.Add(new UserControls.UserControlCalItems(it, Cal, (rm as ResourceManager), Resourcenames, this)); } h.RefreshCalendarArray(); }