示例#1
0
 void SetSessionUser(User sessionUser)
 {
     SessionUser = sessionUser;
     if (Comments == null)
     {
         Comments = new DisplayComments();
     }
     if (CommentDetail == null)
     {
         CommentDetail = new AddComment();
     }
 }
示例#2
0
 /**
  * Constructor
  * */
 public VM_MovieRootFrame() : base()
 {
     List          = new DisplayMovies();
     Detail        = new MovieDetail();
     Search        = new SearchMovies();
     Comments      = new DisplayComments();
     CommentDetail = new AddComment();
     MessengerInstance.Register <STATE>(this, "state_changed", StateChangedAck);
     MessengerInstance.Register <User>(this, "SessionUser", SetSessionUser);
     OpenCreateMovie = new RelayCommand(() => GoToAddMovie());
     MessengerInstance.Send("VM_MovieRootFrame", "Context");
     if (SessionUser != null)
     {
         Comments      = new DisplayComments();
         CommentDetail = new AddComment();
     }
 }