static BookCategory()
 {
     NameProperty     = DomainProperty.Register <string, BookCategory>("Name");
     PhotoProperty    = DomainProperty.Register <BookCover, BookCategory>("Photo", (owner) => BookCover.Empty);
     BookmarkProperty = DomainProperty.Register <Bookmark, BookCategory>("Bookmark", (owner) => Bookmark.Empty);
     CommentsProperty = DomainProperty.RegisterCollection <Bookmark, BookCategory>("Comments");
     Empty            = new BookCategoryEmpty();
 }
Ejemplo n.º 2
0
 static BookAddress()
 {
     NameProperty       = DomainProperty.Register <string, BookAddress>("Name");
     CategoryProperty   = DomainProperty.Register <BookCategory, BookAddress>("Category", (owner) => BookCategory.Empty);
     CategoriesProperty = DomainProperty.RegisterCollection <BookCategory, BookAddress>("Categories");
     PhotoProperty      = DomainProperty.Register <BookCover, BookAddress>("Photo", (owner) => BookCover.Empty);
     PhotosProperty     = DomainProperty.RegisterCollection <BookCover, BookAddress>("Photos");
     Empty = new BookAddressEmpty();
 }
Ejemplo n.º 3
0
        static Bookmark()
        {
            PageIndexProperty   = DomainProperty.Register <int, Bookmark>("PageIndex", 0);
            DescriptionProperty = DomainProperty.Register <string, Bookmark>("Description");
            CategoryProperty    = DomainProperty.Register <BookmarkCategory, Bookmark>("Category", (owner) => BookmarkCategory.Empty);
            CoverProperty       = DomainProperty.Register <BookCover, Bookmark>("Cover", (owner) => BookCover.Empty);

            ReadersProperty    = DomainProperty.RegisterCollection <BookReader, Bookmark>("Readers");
            MainReaderProperty = DomainProperty.Register <BookReader, Bookmark>("MainReader", (owner) => BookReader.Empty);
            CoversProperty     = DomainProperty.RegisterCollection <BookCover, Bookmark>("Covers");

            Empty = new BookmarkEmpty();
        }