public static void Apply(SBSDKImageFilterType filter)
 {
     foreach (SBSDKUIPage page in Items)
     {
         page.Filter = filter;
     }
 }
        private void OnFilterSelected(object sender, FilterEventArgs e)
        {
            Choice = e.Type;

            if (Temp == null)
            {
                Temp = PageRepository.DuplicateCurrent(Choice);
            }

            Temp.Filter = Choice;
            ContentView.ImageView.Image = Temp.DocumentImage;
        }
        public static SBSDKUIPage Apply(SBSDKImageFilterType filter, SBSDKUIPage page)
        {
            foreach (SBSDKUIPage item in Items)
            {
                if (page.PageFileUUID == item.PageFileUUID)
                {
                    item.Filter = filter;
                    return(item);
                }
            }

            return(null);
        }
 public static SBSDKUIPage DuplicateCurrent(SBSDKImageFilterType type)
 {
     return(new SBSDKUIPage(Current.OriginalImage, Current.Polygon, type));
 }
예제 #5
0
 public Filter(string title, SBSDKImageFilterType type)
 {
     Title = title;
     Type  = type;
 }