public FastSimpleCellUnevenHeight ()
		{
			InitializeComponent ();
			var items = DataProvider.GetMediaItems ();
			var unevenHeightItems = new List<UnevenSizedMediaItem> ();
			var random = new Random ();
			foreach (var item in items) {
				var unevenItem = new UnevenSizedMediaItem (item.Name, item.ImageName, item.UserName, item.Description, item.ImagePath, item.ThumbnailImagePath, item.Index);
				unevenItem.RowHeight = random.Next (40, 200);
				unevenHeightItems.Add (unevenItem);
			}
			MediaItemsListView.ItemsSource = unevenHeightItems;
		}
        public FastSimpleCellUnevenHeight()
        {
            InitializeComponent();
            var items             = DataProvider.GetMediaItems();
            var unevenHeightItems = new List <UnevenSizedMediaItem> ();
            var random            = new Random();

            foreach (var item in items)
            {
                var unevenItem = new UnevenSizedMediaItem(item.Name, item.ImageName, item.UserName, item.Description, item.ImagePath, item.ThumbnailImagePath, item.Index);
                unevenItem.RowHeight = random.Next(40, 200);
                unevenHeightItems.Add(unevenItem);
            }
            MediaItemsListView.ItemsSource = unevenHeightItems;
        }