diff -r c031f1132dde -r a9c815025a1b client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs --- a/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs Wed Dec 16 17:14:38 2009 +0100 +++ b/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs Fri Dec 18 16:45:30 2009 +0100 @@ -16,10 +16,16 @@ using Iri.Modernisation.BaseMVVM.ViewModel; namespace Iri.Modernisation.Controls.ViewModel { + /// + /// ViewModel de ConsultationBook + /// public class ConsultationBookViewVM : BaseMVVM.ViewModel.ViewModel { private VideoBook _selectedBook; + /// + /// Livre Sélectionné + /// public VideoBook SelectedBook { get @@ -33,9 +39,12 @@ } } - private int _selectedIndexNumber = 0; + private SegmentIndex _selectedIndex; + /// + /// Index Sélectionné + /// public SegmentIndex SelectedIndex { get @@ -71,6 +80,9 @@ } private String _selectedIndexTitle; + /// + /// Titre de l'Index + /// public String SelectedIndexTitle { get @@ -85,6 +97,9 @@ } private String _selectedIndexDescription; + /// + /// Description de L'index + /// public String SelectedIndexDescription { get @@ -99,6 +114,9 @@ } private List _selectedIndexTags = new List(); + /// + /// Tags de l'Index + /// public String SelectedIndexTags { get @@ -121,6 +139,9 @@ } private List _selectedIndexAnnotation = new List(); + /// + /// Liste des annotations de l'index + /// public List SelectedIndexAnnotation { get @@ -136,6 +157,9 @@ private String _title; + /// + /// Titre du VideoLivre + /// public String Title { get @@ -151,6 +175,9 @@ } private User _author; + /// + /// Auteur du Videolivre + /// public User Author { get @@ -167,6 +194,9 @@ } private VideoChapter[] _chapters; + /// + /// Chapitres du VideoLivre + /// public VideoChapter[] Chapters { get @@ -182,6 +212,9 @@ } private List[] _segmentIndex = new List[4]; + /// + /// + /// public List[] SegmentIndex { get @@ -196,6 +229,9 @@ } private List[] _annotations = new List[4]; + /// + /// Annotations + /// public List[] Annotations { get @@ -210,6 +246,9 @@ } private BookTimeLineVM _selectedBookVM; + /// + /// ViewModel de BookTimeLine + /// public BookTimeLineVM SelectedBookVM { get @@ -236,6 +275,9 @@ } } private VideoViewerVM _actualVideoSourceVM; + /// + /// Video Actuellement en visionnage + /// public VideoViewerVM ActualVideoSourceVM { get @@ -250,15 +292,7 @@ } public ConsultationBookViewVM() { - /* _selectedBookVM = param; - _selectedBook = param.SelectedBook; - _title = param.SelectedBook.Title; - _author = param.SelectedBook.Author; - _chapters = param.SelectedBook.Chapters; - // - if (param.SelectedBook.Chapters[0].VideoSequences.Count != 0) - { _actualVideoSource = param.SelectedBook.Chapters[0].VideoSequences[0].Path; } - SelectedIndex = param.SelectedBook.Chapters[0].Index[0];*/ + ActualVideoSourceVM = new VideoViewerVM(true,false); InitializeCommands(); @@ -287,7 +321,7 @@ ActualVideoSourceVM.Tick += new EventHandler(ActualVideoSourceVM_Tick); } - void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e) + private void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e) { TimeSpan Pos = e.Position; SelectedBookVM.Position = Pos.TotalMilliseconds;