示例#1
0
 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();
 }
示例#2
0
 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();
 }