public static void ConvertPwgImageToPwgImageWPF(PwgImage aPwgImage,
            ref PwgImageWPF aPwgImageWPF)
        {
            if (aPwgImage != null)
            {
                if (aPwgImageWPF == null)
                {
                    aPwgImageWPF = new PwgImageWPF();
                }

                aPwgImageWPF.Id = aPwgImage.Id;
                aPwgImageWPF.Counter = aPwgImage.Counter;
                aPwgImageWPF.File = aPwgImage.File;
                aPwgImageWPF.Height = aPwgImage.Height;
                aPwgImageWPF.UrlElement = aPwgImage.UrlElement;
                aPwgImageWPF.UrlHighDef = aPwgImage.UrlHighDef;
                aPwgImageWPF.UrlThunb = aPwgImage.UrlThunb;
                aPwgImageWPF.Width = aPwgImage.Width;

                if (aPwgImageWPF.Albums == null)
                {
                    aPwgImageWPF.Albums = new System.Collections.ObjectModel.ObservableCollection<PwgAlbumWPF>();
                }
                else
                {
                    aPwgImageWPF.Albums.Clear();
                }

                foreach (PwgAlbumWPF c in aPwgImageWPF.Albums)
                {
                    aPwgImageWPF.Albums.Add(c);
                }

                //if (aPwgImageWPF.Tags == null)
                //{
                //    aPwgImageWPF.Tags = new System.Collections.ObjectModel.ObservableCollection<PwgTag>();
                //}
                //else
                //{
                //    aPwgImageWPF.Tags.Clear();
                //}

                //foreach (PwgTag t in aPwgImageWPF.Tags)
                //{
                //    aPwgImageWPF.Tags.Add(t);
                //}

            }
        }
        public static void AddPwgImageToList(PwgImage aPwgImage,
            ref PwgImageListWPF aPwgImageListWPF)
        {
            if (aPwgImage != null)
            {
                if (aPwgImageListWPF == null)
                {
                    aPwgImageListWPF = new PwgImageListWPF();
                }

                PwgImageWPF pwgImg = new PwgImageWPF();
                PwgImageWPFHelper.ConvertPwgImageToPwgImageWPF(aPwgImage, ref pwgImg);

                aPwgImageListWPF.Add(pwgImg);
            }
        }