equal
deleted
inserted
replaced
105 if(e.Source == DataContext || e.Parameter == DataContext) |
105 if(e.Source == DataContext || e.Parameter == DataContext) |
106 { |
106 { |
107 VideoScreen.Pause(); |
107 VideoScreen.Pause(); |
108 _isPlayed = false; |
108 _isPlayed = false; |
109 VideoPositionTimer.Stop(); |
109 VideoPositionTimer.Stop(); |
110 if(DataContext!=null) |
110 if (DataContext != null) |
111 ((VideoViewerVM)DataContext).AutoPlay = false; |
111 { |
|
112 ((VideoViewerVM)DataContext).AutoPlay = false; |
|
113 ((VideoViewerVM)DataContext).IsPLayed = false; |
|
114 } |
112 } |
115 } |
113 } |
116 } |
114 |
117 |
115 void Play_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
118 void Play_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
116 { |
119 { |
117 if ((e.Parameter == DataContext || e.Parameter == null) && VideoScreen.Source != null) |
120 if ((e.Parameter == DataContext || e.Parameter == null) && VideoScreen.Source != null) |
118 { |
121 { |
119 _isPlayed = true; |
122 _isPlayed = true; |
120 VideoScreen.Play(); |
123 VideoScreen.Play(); |
121 VideoPositionTimer.Start(); |
124 VideoPositionTimer.Start(); |
122 ((VideoViewerVM)DataContext).AutoPlay = true; |
125 { |
|
126 ((VideoViewerVM)DataContext).AutoPlay = true; |
|
127 ((VideoViewerVM)DataContext).IsPLayed = true; |
|
128 } |
123 } |
129 } |
124 } |
130 } |
125 |
131 |
126 private void VideoScreen_MediaFailed(object sender, System.Windows.ExceptionRoutedEventArgs e) |
132 private void VideoScreen_MediaFailed(object sender, System.Windows.ExceptionRoutedEventArgs e) |
127 { |
133 { |