コード例 #1
0
ファイル: BookPage.cs プロジェクト: BlackieLawless/Library
 void OnEndLoadAuthors(Book book, IEnumerable <Author> bookAuthors, IEnumerable <Author> authors)
 {
     Ninject.Rebind <BookAuthorEditForm>().ToMethod(method => {
         return(new BookAuthorEditForm(book, authors)
         {
             Data = bookAuthors,
             Operation = EditFormOperation.Insert
         });
     });
     using (var form = Ninject.Get <BookAuthorEditForm>()) {
         form.ShowDialog();
     }
 }
コード例 #2
0
ファイル: BookPage.cs プロジェクト: BlackieLawless/Library
 public override void Activate()
 {
     base.Activate();
     Ninject.Rebind <BookEditForm>().ToMethod(method => new BookEditForm(Rubrics, Publishers));
 }
コード例 #3
0
ファイル: RubricsPage.cs プロジェクト: BlackieLawless/Library
 public override void Activate()
 {
     base.Activate();
     Ninject.Rebind <RubricEditForm>().ToMethod(method => new RubricEditForm(LoadedRubrics));
 }
コード例 #4
0
ファイル: RequestPage.cs プロジェクト: BlackieLawless/Library
 public override void Activate()
 {
     base.Activate();
     Ninject.Rebind <RequestEditForm>().ToMethod(method => new RequestEditForm(Readers, Books));
 }