public override void Refresh()
 {
     if (Dates != null && Items != null)
     {
         var loader = new JournalLoader(this);
         loader.Loaded += delegate { OnRefreshed(); };
         loader.LoadAsync();
     }
 }
 public override void Load()
 {
     if (Dates == null && Items == null)
     {
         var loader = new JournalLoader(this);
         loader.Loaded += delegate { OnLoaded(); };
         loader.LoadAsync();
     }
 }