Ejemplo n.º 1
0
        public override bool ReturnToBookmark(Bookmark bookmark)
        {
            if (bookmark.data == null)
            {
                OrdinalPosition = null;
                return true;
            }
            else
            {
                var elem = bookmark.data as Profile.ElementComponent;

                if (elem == null) return false;

                var index = _elements.IndexOf(elem);

                if (index != -1)
                {
                    OrdinalPosition = index;
                    return true;
                }
                else
                    return false;
            }
        }
Ejemplo n.º 2
0
 public abstract bool ReturnToBookmark(Bookmark bookmark);
Ejemplo n.º 3
0
        public override bool IsAtBookmark(Bookmark bookmark)
        {
            if (bookmark.data == null)
                 return OrdinalPosition == null;

            var elem = bookmark.data as Profile.ElementComponent;

            return this.Current == elem;
        }
Ejemplo n.º 4
0
 public abstract bool IsAtBookmark(Bookmark bookmark);