public override bool Equals(object obj) { if (obj as PhotoContent == null) { return(false); } PhotoContent content = obj as PhotoContent; return(BytesOfPhoto.SequenceEqual(content.BytesOfPhoto) || ImageTitle.Equals(content.ImageTitle)); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.Inflate(Resource.Layout.home_frag, container, false); GridView gridView = (GridView)root.FindViewById(Resource.Id.home_gridView); gridView.NumColumns = 2; gridView.Adapter = new GridViewAdapter(Parent, 4, ImageTitle.ConvertFrom(NavViewData.Instance.Titles, NavViewData.Instance.Images)); gridView.ItemClick += GridView_ItemClick; return(root); }
public override View GetView(int position, View convertView, ViewGroup parent) { if (convertView == null) { LayoutInflater layoutInflater = LayoutInflater.From(context); convertView = layoutInflater.Inflate(Resource.Layout.grid_view_item, null); } ImageTitle imageTitle = ImageTitles[position]; ImageView image = convertView.FindViewById <ImageView>(Resource.Id.grid_view_image); TextView text = convertView.FindViewById <TextView>(Resource.Id.grid_view_text); image.SetImageResource(imageTitle.Image); text.Text = imageTitle.Title; return(convertView); }
public static ImageTitle[] ConvertFrom(string[] Titles, int[] Images) { if (Titles.Length == Images.Length) { int length = Titles.Length; ImageTitle[] imageTitles = new ImageTitle[length]; for (int i = 0; i < length; i++) { imageTitles[i] = new ImageTitle(Titles[i], Images[i]); } return(imageTitles); } else { return(null); } }
public override bool IsContainsText(string text) { return(ImageTitle?.ToUpperInvariant().Contains(text.ToUpperInvariant()) ?? false || (GenerateString()?.ToUpperInvariant().Contains(text.ToUpperInvariant()) ?? false)); }
public override int GetHashCode() { return(GalleryImageMetaID.GetHashCode() ^ SiteID.GetHashCode() ^ ImageTitle.GetHashCode()); }
void AjaxImageTitle_Callback(object sender, CallBackEventArgs e) { ImageTitle.Text = "Page " + e.Parameter; ImageTitle.RenderControl(e.Output); }
private ImageTitle[] GetImageTitles() { return(ImageTitle.ConvertFrom(SubjectsData.Instance.SubjectsTitle, SubjectsData.Instance.SubjectsImage)); }