Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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);
     }
 }
Ejemplo n.º 5
0
 public override bool IsContainsText(string text)
 {
     return(ImageTitle?.ToUpperInvariant().Contains(text.ToUpperInvariant()) ?? false || (GenerateString()?.ToUpperInvariant().Contains(text.ToUpperInvariant()) ?? false));
 }
Ejemplo n.º 6
0
 public override int GetHashCode()
 {
     return(GalleryImageMetaID.GetHashCode() ^ SiteID.GetHashCode() ^ ImageTitle.GetHashCode());
 }
Ejemplo n.º 7
0
 void AjaxImageTitle_Callback(object sender, CallBackEventArgs e)
 {
     ImageTitle.Text = "Page " + e.Parameter;
     ImageTitle.RenderControl(e.Output);
 }
Ejemplo n.º 8
0
 private ImageTitle[] GetImageTitles()
 {
     return(ImageTitle.ConvertFrom(SubjectsData.Instance.SubjectsTitle, SubjectsData.Instance.SubjectsImage));
 }