protected virtual void OnResourceItemLoaded(ResourceLoadEventArgs e)
 {
     ResourceLoadItemProgress?.Invoke(this, e);
 }
 protected virtual void CallResourceItemLoaded(ResourceLoadEventArgs e)
 {
     Dispatcher.Invoke((MethodInvoker)(() => OnResourceItemLoaded(e)));
 }